1 / 13

Software Engineering for Cloud Computing

Software Engineering for Cloud Computing. Rao, Feng 04/27/2011. What will you know?. What is cloud computing . What is cloud engineering. How could this new technology help us. Cloud Computing Concept. Cloud Computing Types. Cloud Engineering.

jaimie
Download Presentation

Software Engineering for 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. Software Engineering forCloud Computing Rao, Feng 04/27/2011

  2. What will you know? • What is cloud computing . • What is cloud engineering. • How could this new technology help us.

  3. Cloud Computing Concept

  4. Cloud Computing Types

  5. Cloud Engineering Cloud engineering is an interdisciplinary field of engineering that focuses on Cloud services, such as SaaS, PaaS, and IaaS.

  6. Structure of Cloud Engineering Elements authored by Tony Shan http://en.wikipedia.org/wiki/File:FILMImage.png

  7. Elements of cloud engineering • Foundation: the fundamental basics, concepts, guiding principles, and taxonomy • Implementation: the building blocks and practice guides for cloud realization • Lifecycle: the end-to-end iteration of cloud development and delivery • Management: the design-time and run-time cloud management from multiple perspectives

  8. Architecture Layers

  9. The *aaS paradigm • SaaS: Software as a Service • Applications for end-users(salesforce.com, Google, etc.) • Email, office suite, photos sharing, video storage • Paas: Platform as a Service • Services for web app developers(Azure, Google, etc.) • Workflow facilities and various basic service( http, database) • Iaas: Infrastructure as a Service • Resources for developers (Amazon, Joyent, etc) • Servers, network equipment, memory, CPU

  10. What can we learn • Project based on Cloud Service may appear in future 577 courses. • Knowing this basic concept of cloud computing is necessary. • A good solution to cut cost and improve business efficiency. • LADOT Intranet is similar to a Internal Cloud Web Application. • Access through browser and run on server but not local machine • Edit MS documents through browser without installing the MS Office on local machine • Technically maintained by IT department, normal users only need to maintain content.

  11. Enjoy the CloudThank You!

More Related