Top Banner
Cloud Engineering Theory and Practice of Cloud Ecosystem Ravindra Dastikop http://dastikop.blogspot.in http://youtube.com/user/dastikop
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slideshared 4. iucee-inpods cloud engineering

Cloud Engineering Theory and Practice of Cloud Ecosystem

Ravindra Dastikophttp://dastikop.blogspot.in

http://youtube.com/user/dastikop

Page 2: Slideshared 4. iucee-inpods cloud engineering

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

Page 3: Slideshared 4. iucee-inpods cloud engineering

Agenda● Cloud Engineering - meaning

● Core features

● Key benefits

● History

Page 4: Slideshared 4. iucee-inpods 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

Page 5: Slideshared 4. iucee-inpods cloud engineering

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”

Page 6: Slideshared 4. iucee-inpods cloud 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

Page 7: Slideshared 4. iucee-inpods cloud engineering

Core Features

Cloud engineering focuses on

● IaaS

● PaaS

● SaaS

Page 8: Slideshared 4. iucee-inpods cloud engineering

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

Page 9: Slideshared 4. iucee-inpods cloud 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

Page 10: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

1. Foundation● Principles

● methods

● frameworks

Page 11: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

1. Foundation● Taxonomy

● Maturity

● Organization structure and roles

● Metrics and measurements

Page 12: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

2. Implementation ● Tooling

● QoS

● Traceability

● Abstraction

● Modelling

● Productivity

Page 13: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

2. Implementation

● Knowledgebases

● Practice

● Techniques

● Patterns

● Antipatterns

● Utilities

● Libraries

Page 14: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

3. Life Cycle● Requirement● Analysis● Modelling● design, ● construction● integration● QA● verification● delivery

Page 15: Slideshared 4. iucee-inpods cloud engineering

Elements of Cloud Engineering

4. Management

● Governance● standards, policies● configuration management● operational management● SLA Management● Asset Management● Risk Management● TCO and ROI

Page 16: Slideshared 4. iucee-inpods cloud engineering

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

Page 17: Slideshared 4. iucee-inpods cloud engineering

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

Page 18: Slideshared 4. iucee-inpods cloud engineering

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

Page 19: Slideshared 4. iucee-inpods cloud engineering

History

● The term Cloud engineering was coined in

2007

● Concept of cloud engineering introduced in

2009

Page 20: Slideshared 4. iucee-inpods cloud engineering

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●

Page 21: Slideshared 4. iucee-inpods cloud engineering

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

Page 22: Slideshared 4. iucee-inpods 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