Upload
ravindra-dastikop
View
105
Download
3
Tags:
Embed Size (px)
Citation preview
Cloud Engineering Theory and Practice of Cloud Ecosystem
Ravindra Dastikophttp://dastikop.blogspot.in
http://youtube.com/user/dastikop
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
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
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”
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
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, ○ risk engineering, and quality engineering
Elements of Cloud Engineering
FILMFoundation
Implementation
Life Cycle
Management
FILM constitutes the BOK that provides practitioners with rich set of best-in-
class practice guides and disciplined techniques
Elements of Cloud Engineering
1. Foundation● Taxonomy
● Maturity
● Organization structure and roles
● Metrics and measurements
Elements of Cloud Engineering
2. Implementation ● Tooling
● QoS
● Traceability
● Abstraction
● Modelling
● Productivity
Elements of Cloud Engineering
2. Implementation
● Knowledgebases
● Practice
● Techniques
● Patterns
● Antipatterns
● Utilities
● Libraries
Elements of Cloud Engineering
3. Life Cycle● Requirement● Analysis● Modelling● design, ● construction● integration● QA● verification● delivery
Elements of Cloud Engineering
4. Management
● Governance● standards, policies● configuration management● operational management● SLA Management● Asset Management● Risk Management● TCO and ROI
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
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
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
History
● The term Cloud engineering was coined in
2007
● Concept of cloud engineering introduced in
2009
Professional World
Cloud engineering has given rise to active professional group and is active through conference● Ist IEEE international Conference on Cloud
Engineering 2013Ist IEEE international Conference on Cloud
Engineering 2014●
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
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