Upload
saurabh-katiyar
View
196
Download
0
Embed Size (px)
DESCRIPTION
Cloud Computing models : Cloud Computing models Cloud Computing consists of all types of outsourced IT services: Application, Platform, Infrastructure, Security... as a Service: XaaS Two typical deployments: SaaS: applications may be outsourced to different providers in the Cloud, using their own technology IaaS/PaaS: applications are housed by an Infrastructure/ Data Center provider and are downloaded as Virtual Machines Cloud Computing impacts on IT : Cloud Computing impacts on IT The IT becomes a separate entity from the firm: The technology in the Enterprise cloud, may run in another time zone, country... Cloud computing may reduce the IT branch to the architecture, strategy and planning functions Technology buy, upgrades, licensing and management are not a firm’s concern any longer Replaced by contracts and utility like charging, the bitter relation between business and IT vanishes Cloud Computing characteristics : Cloud Computing characteristics Web interface for self provisioning and reporting Charging mechanisms for actual consumption Multi-tenant data centers with frequently used platforms (PaaS) Technology is typically virtualized Blades technology could be used for scalability, low cost, reduced space & reduced power consumption Comes with development and deployment tools The Virtual Enterprise & Business Utilities : The Virtual Enterprise & Business Utilities The Virtual Enterprise business concept, known also as the Networked Enterprise, consists of distributed business functions and utilities, outsourced to partners that work together with the firm to deliver the product to end customers “Business Process Utilities are an emerging form of business process outsourcing. BPU is useful when a more standardized solution is sought that can be paid for on a transactional basis”, Gartner http://www.gartner.com/DisplayDocument?id=527120 The evolution to the Cloud Enterprise : The evolution to the Cloud Enterprise The Monolithic Enterprise The Virtual Enterprise Company 8 Company 9 The Cloud Enterprise The Cloud Enterprise and EA : The Cloud Enterprise and EA The Business Architecture layer rests on top of the computing cloud consisting of the IT Application and Technology layers The Cloud Enterprise Architecture (EA) consists mostly of Business Architecture, rather than technology detail The Data Center, its virtualization become the concern of the cloud services providers The EA layers and current outsourcing types : The EA layers and current outsourcing types BPUtility outsourcing Managed Services (Apps,Infra) Outsourcing type Data Centre outsourcing Application outsourcing (SaaS) Call Centre (people) outsourcing The Enterprise The increasing EA layers virtualization : The increasing EA layers virtualization But virtualization increasingly occurs at interfaces between the EA layers (business, applications...) progressively abstracting and decoupling them, enabling as such business and IT outsourcing The UI become
Citation preview
Cloud Conversation Series : II
The Cloud Computing and Enterprise Architecture
Insights and Views
Cloud Computing
Cloud Computing impacts on IT
The Virtual Enterprise and Business Utilities
The Cloud Roadblocks Addressed by EA Approach
To be – Not to Be
When Cloud Computing may be a Fit
When the processes, applications, and data are largely independent.
When the points of integration are well defined.
When a lower level of security will work just fine.
When the core internal enterprise architecture is healthy.
When the Web is the desired platform.
When cost is an issue.
When the applications are new.
In When Cloud Computing may not a Fit
When the processes, applications, and data are largely coupled.
When the points of integration are not well defined.
When a high level of security is required.
When the core internal enterprise architecture needs work.
When the application requires a native interface.
When cost is an issue.
When the application is legacy.
Private & Public Cloud Resources
APPLICATION ARCHITECTS
SYSTEM ADMINS
IT MANAGEMENT
DEV/QA TEAMS
ENTERPRISE ARCHITECTS
IT OPERATIONS
Test System Staging System Production System
ENTERPRISE CLOUD
Deploy & Configure Systems
Auditing, Metering, and
Planning
IT Policies
Request Dev/QA Systems
Architectural Standards
Policy-Based Architectural
Designs
Automatic Provisioning & Configuration
7
Helping Drive a Collaborative Process
A Gap in Realizing Architectural Goals
What How Where Who When Why
InformationBusiness
Processes& Collaboration
Geography OrganizationBusiness Events
Strategy
Databases Applications Networks
Secured
User
Interfaces
Event
Processing
Traceable
Models
(a miracle occurs)
1.
2.
3.
Filling in the Architecture Gap
What How Where Who When Why
InformationBusiness
Processes& Collaboration
Geography OrganizationBusiness Events
Strategy
Databases Applications NetworksSecured
UserInterfaces
Event Processing
TraceableModels
1.
3.
Architecture-AwareSystem, Policy, and Configuration Management
2.
The evolution to the cloud enterprise
• Cloud Computing is an architectural
style like SOA in EA
• EA will help figure out , what services
when and how to move to cloud
• EA is also the heart of Change to
organize and managed the services
• Finally EA ensures seem-less
operations to adapt to cloud – based
services.
The cloud enterprise and EA
The EA layer and current Outsourcing types
The increasing EA layer virtualization
The EA interface layer virtualization
The Cloud Enterprise
The Cloud Enterprise structure and operation
The Cloud Enterprise (CE), SOA & EA
The Integration in an Enterprise
The Cloud Roadblocks
Stepping to the Clouds
1. Access the business.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.
A popular question posted quite often
“What kind of impact is the rise in cloud computing having on enterprise architecture ?”
Here is the answer
So, in short, the question, Probably a better way to ask it would be, “Is Cloud
Computing a useful technology alternative for implementing our
Enterprise (or at least portions of our Enterprise) and how would we affect that
implementation to minimize our risk and maximize its utility?”
Furthermore…
The biggest challenge facing the Information Age Enterprise may well be change, not only because of its increasing frequency, but because of the unpredictability of its sources including technological change, environmental change, economic change, regulatory change, market change, political change, cultural change…
etc.
Seven thousand years of known history of humankind establishes that the only known strategy for accommodating extreme complexity and extreme change is…
ARCHITECTURE !!! ;-))