1 / 11

Cloud Computing

Explore the revolution of cloud computing with its services like SaaS, PaaS, and MSP. Discover how virtualization and middleware optimize server performance, leading to a shift towards thin clients resembling mainframes.

walcott
Download Presentation

Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cloud Computing Aset of Internet-based application

  2. Examples • Dropbox • GoogleApps • iCloud • AWS (Amazon web services)¨ • Email services • ChromeOS

  3. Cloud Computing • Marketing term for a different set of different services • Does not require the end users knowledge of the physical location. Migration and access transparent. • Compared with electric grid. Users consumes power without needing to understand the processes behind. • Delivered and used via a client. Data is stored somewhere else.

  4. Ancestry • Centralized computing • Mainframes • “Big iron”, Powerful computers for bulk data processing • Thin Clients • Relies on servers to fulfill it’s computational roles. • Ex. The UNIX terminals here at Polacksbacken • Computer cluster • A group of linked computers working closely.

  5. Different types of cloud computing services • SaaS (Software as a service) • A single application is delivered through the browser • No investments in servers on customer side • Ex. Google Apps • Utility Computing • Computational resources are rented • Similar to public utilities, ex water, gas, electricity • Web services in the cloud • Similar to Saas • APIs (Application programming interface) • Allows developers to exploit functionality over internet • Ex. Google maps

  6. PaaS (Platform as a service) • A variation of SaaS • Lets you build your own application to run on the providers infrastructure. Similar to Lego • Ex. Google App Engine • MSP (managed service providers) • A managed service exposed to IT • Ex. Virus scanning service for e-mail • Service commerce platforms • A hybrid of SaaS and MSP • Offers a service hub that users interact with, common in trading environments • Ex. Pricerunner.com

  7. Architecture • Front end • Client computer and web browser application • Back end • Computers, servers and data storage that creates the cloud. • Each application usually has it’s own dedicated server. • Redundancy • Computers sometimes break down • At least twice the number of storage devices is required • Middleware • Allows connected computers to interact • Usually, dedicated servers don’t run at full capacity • Virtualization tricks the server into thinking that it’s actually multiple servers. This maximizes the servers performance and decreases the need for physical machines. • With the right middleware, a cloud computing system could execute everything that a normal computer I able to.

  8. Back to basics? • Less computations are executed directly in a clients computer • The trend goes backwards • Client computers become more like thin clients. You only need a screen, mouse, keyboard and enough processing power to use middleware • Accessing the cloud is like accessing a mainframe • Thin clients connected to mainframes all the time.

  9. Just like back in the days

  10. Changes Before, everyone needed: In-house, IT-support Hardware Servers Software Physical access to hardware Scaling meant buying hardware After, everyone needs: Internet connection Web browser Terminals to run the middleware

  11. Summary Movie

More Related