• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Geting cloud architecture right the first time linthicum interop fall 2013
 

Geting cloud architecture right the first time linthicum interop fall 2013

on

  • 602 views

 

Statistics

Views

Total Views
602
Views on SlideShare
550
Embed Views
52

Actions

Likes
2
Downloads
18
Comments
0

3 Embeds 52

http://eventifier.com 26
http://eventifier.co 21
https://twitter.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

Geting cloud architecture right the first time linthicum interop fall 2013 Geting cloud architecture right the first time linthicum interop fall 2013 Presentation Transcript

  • © 2013 Cloud Technology Partners, Inc. / Confidential 1 David Linthicum / david.linthicum@cloudtp.com / Senior Vice President Getting Cloud Architecture Right the First Time
  • © 2013 Cloud Technology Partners, Inc. / Confidential 2 Geek Level Your Grandparents who are still using AOL That guy who can convert your name to Hex
  • © 2013 Cloud Technology Partners, Inc. / Confidential 3 Why You Should Care
  • © 2013 Cloud Technology Partners, Inc. / Confidential 4 Most Cloud-Based Systems are Lacking Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 5 Thus, many clouds are not meeting expectations.
  • © 2013 Cloud Technology Partners, Inc. / Confidential 6 • Inefficient utilization of resources. • Resource saturation. • Lack of elasticity and scalability. • Lack of security and governance. • Frequent outages. • Bad or no tenant management. • Other very bad things. The results:
  • © 2013 Cloud Technology Partners, Inc. / Confidential 7 • Not understanding how to make architectures scale. • Not dealing with tenant management issues. • Not understanding that security is systemic, and impacts performance. • Not understanding the proper use of services (Yes, that means SOA). • Tossing technology at the problem. • Listening to the wrong people. Common Mistakes
  • © 2013 Cloud Technology Partners, Inc. / Confidential 8 • No two multitenant architectures are alike. • Needs to be effective in the context of the problem. • Needs to leverage best architecture practices. • Needs to practice isolation and protection. The Multitenant Thing “With a multitenant architecture, a software application is designed to virtually partition its data and configuration so that each client organization works with a customized virtual application instance.” Source: Wikipedia
  • © 2013 Cloud Technology Partners, Inc. / Confidential 9 You have some choices Source: http://vikashazrati.wordpress.com/2008/06/23/multi-tenancy-explained/
  • © 2013 Cloud Technology Partners, Inc. / Confidential 10 ABCs of Multitenancy Source: Steve BobrowskiAmazon Machine Images
  • © 2013 Cloud Technology Partners, Inc. / Confidential 11 Virtualization is Not Always a Requirement
  • © 2013 Cloud Technology Partners, Inc. / Confidential 12 • Migration to a Cloud – Business Systems – Infrastructure • Building on a Cloud (PaaS) • Building a Hybrid Cloud • Building a Cloud – IaaS – SaaS – PaaS Types of Cloud Architecture Patterns Emerging Complexity
  • © 2013 Cloud Technology Partners, Inc. / Confidential 13 General Architecture Patterns to Follow
  • © 2013 Cloud Technology Partners, Inc. / Confidential 14 1. Governance 2. Regulatory Compliance 3. Security & Identity Management 4. Business Continuity 5. Process and Services 6. Data Management 7. System Integration 8. Resource Skills & Knowledge 9. Application Readiness 10. Network Readiness Enterprise Vulnerabilities - Assess your Risks COMPLEXITY OF MITIGATING RISK RISKTOORGANIZATION 1 2 5 3 4 6 7 8 9 10
  • © 2013 Cloud Technology Partners, Inc. / Confidential 15 Build a Solid Foundation: Architecture Roadmap General Guidance • Determine business drivers • Understand: data, services, business processes and system integration points • Design a “cloud-friendly” enterprise architecture roadmap that leverages Services Oriented Architecture (SOA) • Determine an integration strategy for internal and external systems • Outline a migration path for legacy systems to the new architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 16 “as-is”
  • © 2013 Cloud Technology Partners, Inc. / Confidential 17 “to be”
  • © 2013 Cloud Technology Partners, Inc. / Confidential 18 Deploy
  • © 2013 Cloud Technology Partners, Inc. / Confidential 19 • Focus on the primitives. – The best clouds are sets of low level services that can be configured. • Data services • Transaction services • Utility services • Leverage distributed components that are centrally controlled. • Build for tenants, not users. • Don’t lean too much on virtualization. • Security and governance are systemic. General Rules & Guidelines
  • © 2013 Cloud Technology Partners, Inc. / Confidential 20 Use Case: General Business System Migration to the Cloud
  • © 2013 Cloud Technology Partners, Inc. / Confidential 21 • Break the system down to it’s component parts, understanding each part. • Rethink the database, it’s typically a mess. • Rethink the system as sets of services/API, watch the granularity. – Data services, transaction services, utility services • Create a security and governance plan. • Consider the user interfaces. • Consider device interfaces. • Migrate only the components to the cloud that will provide the best value. The General Idea
  • © 2013 Cloud Technology Partners, Inc. / Confidential 22 Good News • Most cloud platforms provide the tenant management features for you. • Most cloud platforms manage the resources for you. • The cloud platforms are getting better. Bad News • Security is still your problem. • Application and service design is still your problem. • Testing can be a hassle. • Watch out for immaturity if standards. Good News / Bad News
  • © 2013 Cloud Technology Partners, Inc. / Confidential 23 Security&Identity Management&ServiceGovernance Data Data Services/Abstraction Transactional Services Process Management (BPMS) Composites/Portals Monitoring and Management Rules Management Reference Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 24 Create the Information Model Ontologies Understand Ontologies Understand the Data Data Dictionary & Metadata Catalog the Data Data Catalog Legacy Metadata External Metadata (B2B) Build Information Model Information Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 25 Data Data Services/Abstraction Reference Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 26 Create a Service Model Candidate Services Understand Services Information to Services Services And Information Build Service Model Service Model Data Catalog Information Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 27 Data Data Services/Abstraction Transactional Services Reference Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 28 Cloud Provider On Premises
  • © 2013 Cloud Technology Partners, Inc. / Confidential 29 Cloud Provider On Premises
  • © 2013 Cloud Technology Partners, Inc. / Confidential 30 Create a Process Model Candidate Processes Understand Processes Services to Processes Services to Processes Build Process Model Process Model Data Catalog Information Model Service Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 31 Data Data Services/Abstraction Transactional Services Process Management (BPMS) Composites/PortalsRules Management Reference Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 32 On Premises Cloud Provider
  • © 2013 Cloud Technology Partners, Inc. / Confidential 33 Create a Governance Model Defined Policies Define Policies Design Policies Policy Designs Implement Policies Governance Model Process Model Information Model Service Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 34 Security&Identity Management&ServiceGovernance Data Data Services/Abstraction Transactional Services Process Management (BPMS) Composites/Portals Monitoring and Management Rules Management Reference Architecture
  • © 2013 Cloud Technology Partners, Inc. / Confidential 35 Runtime Governance Repository Logs Policies Policies Monitoring
  • © 2013 Cloud Technology Partners, Inc. / Confidential 36 Test SOA using Cloud Architecture Test Plan Create Test Plan Black Box Testing Black Box Testing Results White Box Testing White Box Testing Results Process Model Information Model Service Model Governance Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 37 Assigning Candidate Data, Services, and Processes for the Clouds Process Assignments Analyze Candidate Processes Analyze Candidate Services Service Assignments Analyze Candidate Data Data Assignments Candidate Processes Candidate Services Data Dictionary and Metadata Governance Model
  • © 2013 Cloud Technology Partners, Inc. / Confidential 38 Select Platforms and Deploy Processes, Services, and Data to Platforms. Candidate Platforms List Candidate Platforms Analyze and Test Candidate Platforms Test Results Select Target Platforms Target Platforms Process Assignments Service Assignments Data Assignments Deploy to Target Platforms
  • © 2013 Cloud Technology Partners, Inc. / Confidential 39 Stepping to the Clouds 1. Access the mission. 2. Access the culture. 3. Access the value. 4. Understand your data. 5. Understand your services. 6. Understand your processes. 7. Understand the cloud resources. 8. Identify candidate data. 9. Identify candidate services 10. Identify candidate processes. 11. Create a governance strategy. 12. Create a security strategy. 13. Bind candidate services to data and processes. 14. Relocate services, processes, and information. 15. Implement security. 16. Implement governance. 17. Implement operations.
  • © 2013 Cloud Technology Partners, Inc. / Confidential 40 david.linthicum@cloudtp.com / @davidlinthicum / @cloudtp Questions?