1 / 20

Cloud Computing

Cloud Computing. Brian Curran, Sabatino DeRico, Mike Delisa , Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn. Characteristics - Brian Curran. Agility improvement Users' ability to re-provision technological infrastructure resources Application Programming Interface (API)

shana
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 Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn

  2. Characteristics - Brian Curran Agility improvement • Users' ability to re-provision technological infrastructure resources Application Programming Interface (API) • Typically use REST-based API Device and location independence • A web browser allows access regardless of location or device

  3. Characteristics Virtualization Technology • Allows servers and storage devices to be shared and an increase in utilization. Reliability • Useful for disaster recovery Maintenance • Applications are not installed on each user's computer making maintenance easier

  4. History - Sabatino DeRico Clouds were used to represent the internet hence the name Growth due to availability of • high capacity networks • low cost computers and storage devices • increasing use of things things done "under the hood" (ex: virtualization)

  5. History (2) Amazon played a key role in development • provide cloud computing to customers • Amazon Web Service was launched in 2006

  6. History (3) Further advanced in 2008 • Eucalyptus platform for deploying private clouds • OpenNebula software to deploy clouds • QoS guarantees result in real time cloud environment • Gartner saw how cloud computing could affect IT services

  7. Types of Cloud - Mike DeLisa IaaS - Infrastructure as a Service Companies provide virtual machines and VLAN's to an end user. Ex) Amazon S3 PaaS - Platform as a Service Companies provide a "turn-key" virtual machine, with relevant software pre-installed and running. Ex) Hosted web server SaaS - Software as a Service Companies provide software running entirely in the web browser. Ex) Google Apps

  8. Types of Cloud SaaS is one of the largest "types" of cloud.Companies realize that it is more economical to provide software solutions in cloud. This ensures all users run latest version, and that user configuration issues are at a minimum.Allows companies to offer their product anywhere a client has a internet connection.

  9. Users access cloud computing using networked client devices, such as: • desktop computers and laptops • tablets and smartphones Cloud Clients – MuditGoel

  10. Some of these devices (cloud clients) rely on cloud computing for all or a majority of their applications so as to be essentially useless without it. Examples are: • thin clients: A computer or a  • computer program which • depends heavily on some • other computer (its server) • to fulfill its traditional • computational roles. • browser-based Chromebook. Cloud Clients Binghamton University PODS

  11. Many cloud applications do not require specific software on the client and instead use a web browser to interact with the cloud application. • With Ajax and HTML5 these Web user interfaces can achieve a similar or even better look-and-feel as native applications. • Google Calendar vs. MS Outlook Calendar Cloud Clients

  12. Some cloud applications, however, support specific client software dedicated to these applications (example: virtual desktop clients and most email clients). Some legacy applications (line of business applications that until now have been prevalent in thin client Windows computing) are delivered via a screen-sharing technology. Cloud Clients TightVNC

  13. Deployment Models- Jonathan Guagenti Public Cloud - - resources made available by the service provider. - Pay-per-use or free - Infrastructure owned and operated by the provider

  14. Deployment Models Community Cloud - -Infrastructure shared among organizations -Costs spread over fewer users than public, but more than private

  15. Deployment Models Hybrid Cloud - - Composition of two or more clouds - Multiple deployment model benefits

  16. Deployment Models -Private Cloud - Operated solely for one organization - Criticised for lack of economic advantages of other models.

  17. Architecture - Jessica Caso -The systems architecture of the software system -Defines the structure, behavior, and views -Generally consists of various cloud components -Communicate through a "loose coupling system " -loose coupling system: each part makes little use of the knowledge of others in the system Ex: message queue

  18. Architecture The Intercloud: -A "cloud of clouds" -term first used in 2007 -interconnected, global network -extension on the internet's linked networks -based on the idea that a single cloud does not have infinite resources (if storage fills, useless to new requests) -Solution: All share resources

  19. Architecture Cloud Engineering -"Systematic approach to high level concerns" -Applies engineering methods to cloud computing: -in developing, operating and maintaining the cloud -Multidisciplinary method -Includes system, web, software, and performance engineering (among others) -Focuses on these services that the cloud performs

  20. Issues - Greg Flynn Privacy - Data Interception and Storage Legal - SOPA Security - Anonymous Abuse - Botnets

More Related