Module 4 - Architecting for the Cloud 云计算培训之 云计算基础 多伦多大学
- 格式:pdf
- 大小:1.27 MB
- 文档页数:46
12
Cloud Adoption Lifecycle
• This section describes the Cloud Adoption Lifecycle used to identify the different phases and activities to implement a cloud initiative. In addition to the Cloud Adoption Lifecycle, we need to implement a Cloud Modeling Framework. The cloud adoption lifecycle drives explicit business alignment between the emerging cloud technology and a set of desired outcomes that will be realized through the appropriate exploitation of cloud.
Source: Marks Eric A. and Lozano Bob, Executive’s Guide to Cloud Computing. Chapter 5
15
1. Cloud proof concept (POC)/pilot project stage
• • • • •
Goal of stage is knowledge and early learning Gap analysis Cloud POC/pilot implementation Cloud learning, evaluation, and cloud strategy input Cloud program go/no-go decisions
– What, How, When, Who, Where and Why
• Rows are the six Reification Transformations or Perspectives
– Scope Contexts, Business Concepts, System Logic, Technology Physics, Component Assemblies and Operation Classes
What Zachman is implying is that EA is an important discipline to be considered in implementing Cloud Computing. In the next few sections, we will learn some basic elements of EA and explore some EA related components
9
Zachman Framework
John A. Zachman Originator of the “Framework for Enterprise Architecture”
1970 – Focus on Enterprise Architecture US Navy
IBM for 26 Years
8
Domains of Architecture
• Business Architecture (BA) – Link to business strategy, goals and objectives of the enterprise • Information Architecture (IA) – Deals with the modelling of the information assets of the enterprise • Application Architecture (AA) – Deals with the logical architecture designs, applications, systems and subsystems • Technology Architecture (TA) – Deals with the physical architecture design, technologies involved in the system • Security Architecture (SA) – Deals with all the security designs and safeguards
2
Modules
•
• •
M1: Historical evolution and Fundamentals of Distributed Systems
M2: Cloud Service Delivery Models M3: Cloud Deployment SArchitecting for the Cloud: Considerations & Application
Source: Baltzan et al, Business Driven Technology, 2009.
6
Introducing Enterprise Architecture
A solid enterprise architecture can decrease costs, increase standardization, promote reuse of IT assets, and speed development of new systems. The end result is that the right enterprise architecture can make IT cheaper, strategic, and more responsive.
M5: Governance for Cloud in Business M6: Security, Privacy Considerations of Cloud
•
• •
M7: Introduction to the Economics of Cloud Computing
M8: Data Centre Design Considerations M9: Clouds in Large Enterprises
Source: /ea-articles-reference/55-cloud-computing-and-enterprisearchitecture-by-john-a-zachman
4
Introducing Enterprise Architecture
14
Cloud Adoption Lifecycle Model
1. 2. 3. 4. 5. Cloud proof concept (POC)/pilot project stage Cloud strategy and roadmap Cloud modeling and architecture Cloud implementation planning Cloud implementation
Source: Baltzan et al, Business Driven Technology, 2009.
7
Architecture Titles
• • • • • • • • • • Enterprise Architect Solutions Architect EA Methodologist EA Repository Librarian Business Architect Information Architect Application Architect Technology Architect Security Architect Cloud/Infrastructure Architect
5
Introducing Enterprise Architecture
A unified enterprise architecture will standardize enterprisewide hardware and software systems, with tighter links to the business strategy.
Enterprise Architectures include the plans for how an organization will build, deploy, use, and share its data, processes, and IT assets.
Source: Baltzan et al, Business Driven Technology, 2009.
10
11
Source: /wiki/File:Zachman_Framework_Rows.jpg
What is the Zachman Framework?
• Zachman Framework is a schema • It is a 6 x 6 “matrix” • Each cell of the 6x6 represents a set of architectural deliverables for the enterprise • Columns are the six interrogatives
•
M10: Future Trends in Cloud Computing
3