how to implement hybrid cloud solutions successfully
TRANSCRIPT
HOW TO IMPLEMENT HYBRID CLOUD SOLUTIONS SUCCESSFULLYTuesday, November 10, 20158 AM PST/4 PM BST/5 PM CEST
Vadym Fedorov
PRESENTER
Vadym FedorovEmail: [email protected] Role: Solutions ArchitectCompany: SoftServeSpecialization: Enterprise Technologies, Cloud Solutions, DevOps
AGENDA• What is Hybrid Cloud?• Current State of the Cloud• Challenges of Hybrid Cloud Implementation• 5 Steps to Successful Implementation• Questions and Answers
WHAT IS HYBRID CLOUD?
service
serviceservice
service
serviceservice
service
service
service
Public Cloud
Private Cloud
SaaS
SaaS
SaaS
HYPE CYCLE FOR EMERGING TECHNOLOGIES 2015
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION• Measurable environment
• Measurable environment • Integrations of the infrastructure, applications and
services
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION
• Measurable environment • Integrations of the infrastructure, applications and
services• Vendor lock in
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION
• Measurable environment • Integrations of the infrastructure, applications and
services• Vendor lock in• Unexpected changes and faults
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION
• Measurable environment • Integrations of the infrastructure, applications and
services• Vendor lock in• Unexpected changes and faults• Security
CHALLENGES OF HYBRID CLOUD IMPLEMENTATION
KNOWLEDGE DOMAINS
Hybrid Cloud
Systems Integrations
SoftwareDevelopment
Cost Management
Security
Infrastructure
IT Operations
5 STEPS TO SUCCESSFUL IMPLEMENTATION
STEP 1: FORM A VISION OF THE MVP
STEP 1: FORM A VISION OF THE MVP
STEP 2: IDENTIFY TARGET QUALITY ATTRIBUTES
Source of Stimulus
Artifact
MeasureStimulus
Response
Who? What?
Environment
When?
Where?
Which? How?
STEP 2: IDENTIFY TARGET QUALITY ATTRIBUTES
QUALITY ATTRIBUTE SCENARIO EXAMPLE
Performance
• Source of Stimulus: Users• Stimulus: Multiple users make massive requests for the
service• Environment: Peak Period• Artifact: System• Response: Continue to operate in normal or degraded mode• Measure: 90% of requests get response within 3 seconds
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
• Evaluate different cloud services through the prism of the defined quality attribute
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS• Evaluate different cloud services through the prism of the
defined quality attribute
• Review cloud services and decide whether to buy cloud service or deploy your own on IaaS
• Evaluate different cloud services through the prism of the defined quality attribute
• Review cloud services and decide whether to buy cloud service or deploy your own on IaaS
• Decide if vendor lock is critical or not for your business
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
• Evaluate different cloud services through the prism of the defined quality attribute
• Review cloud services and decide whether to buy cloud service or deploy your own on IaaS
• Decide if vendor lock is critical or not for your business
• Check configuration options and ways for customization
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
• Evaluate different cloud services through the prism of the defined quality attribute
• Review cloud services and decide whether to buy cloud service or deploy your own on IaaS
• Decide if vendor lock is critical or not for your business
• Check configuration options and ways for customization
• Find out the service limits
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
• Evaluate different cloud services through the prism of the defined quality attribute
• Review cloud services and decide whether to buy cloud service or deploy your own on IaaS
• Decide if vendor lock is critical or not for your business
• Check configuration options and ways for customization
• Find out the service limits
• Analyze pricing model of a cloud\service
STEP 3: CONFIRM THAT A CLOUD SERVICE FEEDS YOUR NEEDS
STEP 4: IMPLEMENT SOFTWARE AND INFRASTRUCTURE FOR MVP
SoftwareDevelopment
Infrastructure Design
Infrastructure Deployment
Setup operations
Acceptance testing
Go Live!
SOLUTION DELIVERY PROCESSDevelopment Team
Development team responsibility
Infrastructure and Ops TeamsInfrastructur
e and Ops team responsibility
ADJUSTED SOLUTION DELIVERY PROCESS
SoftwareDevelopment
Infrastructure Design
Infrastructure Deployment
Setup operations
Acceptance testing
Go Live!
Development Team
Infrastructure Team
Deve
lopm
ent +
In
frast
ruct
ure
+ Op
erat
ions
Team
Operations Team
STEP 5: PERFORM RESULTS ANALYSIS
• Review feedback of the end users• Review feedback of the operational team
STEP 5: PERFORM RESULTS ANALYSIS
• Review feedback of the end users• Review feedback of the operational team • Perform analysis of the costs, brainstorm and find
ways to reduce costs
STEP 5: PERFORM RESULTS ANALYSIS
• Review feedback of the end users• Review feedback of the operational team • Perform analysis of the costs, brainstorm and find
ways to reduce costs• Review infrastructure load, adjust performance
and capacity plans
STEP 5: PERFORM RESULTS ANALYSIS
• Review feedback of the end users• Review feedback of the operational team • Perform analysis of the costs, brainstorm and find
ways to reduce costs• Review infrastructure load, adjust performance
and capacity plans• Define vision of the next MVP
STEP 5: PERFORM RESULTS ANALYSIS
TO FIND MORE ABOUT THE CLOUD, CHECK OUT MY BLOG POSTS ON
http://united.softserveinc.com/members/426/
Dec 15Simple and Easy Steps to Building the Right Security into Your Software Products
Jan 15 Healthcare
OUR NEXT WEBINARS
THANK YOUwww.softserveinc.com