Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Slideshared 4. iucee-inpods cloud engineering

531 views

Published on

Cloud Engineering is discipline of designing, developing and deploying cloud systems and services

Published in: Education
  • Be the first to comment

  • Be the first to like this

Slideshared 4. iucee-inpods cloud engineering

  1. 1. Cloud Engineering Theory and Practice of Cloud Ecosystem Ravindra Dastikop http://dastikop.blogspot.in http://youtube.com/user/dastikop
  2. 2. Learning Objective After the successful completion of this session, learner will be able to ● appreciate rationale for cloud engineering discipline ● understand basic terms, scope and nature of Cloud engineering
  3. 3. Agenda ● Cloud Engineering - meaning ● Core features ● Key benefits ● History
  4. 4. Cloud Engineering Cloud engineering is the application of a Systematic, disciplined, quantifiable, and interdisciplinary approach to the ideation, conceptualization, development, operation and maintenance of Cloud Computing study and applied research of the approach of engineering to cloud
  5. 5. Cloud engineering ● It is a maturing and evolving discipline ● to facilitate the adoption, strategization, operationalization, industrialization, standardization, productization, commoditization and governance of cloud solutions ● leading towards a cloud ecosystem. Cloud engineering = “cloud service engineering”
  6. 6. Why Cloud engineering? ● The nature of commodity-like capabilities delivered by cloud services and ● the inherent challenges in this business model ● drive the need for cloud engineering as the process of “ designing the system necessary to leverage the power and economics of cloud resources to solve business problems
  7. 7. Core Features Cloud engineering focuses on ● IaaS ● PaaS ● SaaS
  8. 8. Core Features ● Cloud engineering is a multi-disciplinary method ● encompassing contributions from diverse areas such as ○ system engineering, ○ software engineering, ○ web engineering, ○ performance engineering, ○ information engineering and security engineering, ○ platform engineering, ○ service engineering,
  9. 9. Elements of Cloud Engineering FILM Foundation Implementation Life Cycle Management FILM constitutes the BOK that provides practitioners with rich set of best-in- class practice guides and disciplined techniques
  10. 10. Elements of Cloud Engineering 1. Foundation ● Principles ● methods ● frameworks
  11. 11. Elements of Cloud Engineering 1. Foundation ● Taxonomy ● Maturity ● Organization structure and roles ● Metrics and measurements
  12. 12. Elements of Cloud Engineering 2. Implementation ● Tooling ● QoS ● Traceability ● Abstraction ● Modelling ● Productivity
  13. 13. Elements of Cloud Engineering 2. Implementation ● Knowledgebases ● Practice ● Techniques ● Patterns ● Antipatterns ● Utilities ● Libraries
  14. 14. Elements of Cloud Engineering 3. Life Cycle ● Requirement ● Analysis ● Modelling ● design, ● construction ● integration ● QA ● verification ● delivery
  15. 15. Elements of Cloud Engineering 4. Management ● Governance ● standards, policies ● configuration management ● operational management ● SLA Management ● Asset Management ● Risk Management ● TCO and ROI
  16. 16. Key benefits-1 ● Reduction in the average time to create and deploy a new solution ● Reduction in the number of defects per solution ● Reduction in the average engineering effort to deploy and maintain a solution, and therefore reduction in the average engineering cost per solution
  17. 17. Key benefits-2 ● Increase in the total number of solutions that can be effectively deployed and managed ● reduced time-to-market and time-to-revenue for new solutions ● improved competitive solution value ● higher profit margin ● improved ability to hit market windows
  18. 18. Key benefits-3 ● better solution quality and improved company reputation for quality ● improved scalability of business model in terms of solutions and markets ● increased agility to expand into new market ● reduced risk in solution deployments
  19. 19. History ● The term Cloud engineering was coined in 2007 ● Concept of cloud engineering introduced in 2009
  20. 20. Professional World Cloud engineering has given rise to active professional group and is active through conference ● Ist IEEE international Conference on Cloud Engineering 2013 Ist IEEE international Conference on Cloud Engineering 2014 ●
  21. 21. Conclusion ● Cloud computing creates a new world for application development. ● Cloud application need a radically different approach both for development, operations and maintenance. ● Hence the creation of new discipline - cloud engineering
  22. 22. References ● Cloud Engineering - wikipedia article ● Structure of Cloud Engineering- Gurdev Singh, Gaurav Garg, Prince Jain and Harmandeep Singh. Article: The Structure of Cloud Engineering. International Journal of Computer Applications 33(8):44-49, November 2011 URL: http: //research.ijcaonline.org/volume33/number8/pxc3875793.pdf ● http://www.ksi.edu/seke/Proceedings/seke11/271_Valle_CloudPoster.pdf ● http://web4.cs.ucl.ac.uk/staff/S.Yoo/papers/Harman2013kx.pdf

×