architecting enterprise solutions in the cloud
Post on 19-Oct-2014
2.832 views
DESCRIPTION
TRANSCRIPT
![Page 1: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/1.jpg)
Architecting for the CloudBuilding real Enterprise Class Solutions
www.twitter.com/madgreek65
www.facebook.com/mike.kavis
www.linkedin.com/mikekavis
www.kavistechnology.com/blog
![Page 2: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/2.jpg)
I’m MAD!
![Page 3: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/3.jpg)
Current State of the Cloud:Cloudy with 100% chance of Confusion
![Page 4: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/4.jpg)
Vendor Hype
To the Cloud
Me Too Mega Vendors
![Page 5: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/5.jpg)
Critics & FUD (Fear, Uncertainty, Doubt)
![Page 6: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/6.jpg)
IT Blunders
![Page 7: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/7.jpg)
Cloud ComputingIt’s only as good as the team that designed it
People fail, not technology
![Page 8: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/8.jpg)
It’s all about architecture,Regardless if it is on-premise or off-premise
There are no silver bullets
![Page 9: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/9.jpg)
Let’s focus on Architecture!
What is the desired future state?
![Page 10: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/10.jpg)
Step 1: Answer one question….“What problem are you trying to solve?”
![Page 11: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/11.jpg)
Step 2: Create a business architecture
![Page 12: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/12.jpg)
Step 3: Identify Requirements
![Page 13: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/13.jpg)
Step 4: Learn the Pros and Cons of the various Cloud Models
![Page 14: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/14.jpg)
Step 5: Chose cloud model(s) and refine requirements accordingly
Read this CSA Guide v2
Section I. Cloud ArchitectureDomain 1: Cloud Computing Architectural FrameworkSection II. Governing in the CloudDomain 2: Governance and Enterprise Risk ManagementDomain 3: Legal and Electronic DiscoveryDomain 4: Compliance and AuditDomain 5: Information Lifecycle ManagementDomain 6: Portability and InteroperabilitySection III. Operating in the CloudDomain 7: Traditional Security, Business Continuity and Disaster RecoveryDomain 8: Data Center OperationsDomain 9: Incident Response, Notification, and RemediationDomain 10: Application SecurityDomain 11: Encryption and Key ManagementDomain 12: Identity and Access ManagementDomain 13: Virtualization
![Page 15: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/15.jpg)
Define Platform Requirements
Network traffic:• Chatty or Chunky?• Static or Dynamic?• Predictable or Unpredictable?• Distributed or Centralized ?• # transactions per second• Expected response time
![Page 16: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/16.jpg)
Define Platform Requirements
Data:• Real-time, near real-time, delayed ?• Security & Compliance Constraints• Relational, Sequential,
Transactional ?• Public or Private ?• Retention length
![Page 17: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/17.jpg)
Define Platform Requirements
Reliability:• 24x7x365 ?• SLAs• Guaranteed delivery ?• How long can you be down?
![Page 18: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/18.jpg)
High Speed Decisions
Typical trade-off decisions?• SQL or NoSQL ?• In-Memory solutions – minimize disk i/o• Amount of control of servers, OS, App servers,
etc.• Control of network configuration• Server sizes (CPUs, memory, disk)
Usually requires IaaS• More control of the stack• Not forced into a specific dev environment
![Page 19: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/19.jpg)
Decisions and Trade-offs
Architectural Decisions
Resources
Budget
Time
Requirements
![Page 20: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/20.jpg)
Cloud Computing – Hybrid Clouds
![Page 21: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/21.jpg)
Full Redundancy & “Infinite” Scalability
![Page 22: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/22.jpg)
PCI in the Cloud
![Page 23: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/23.jpg)
Everything as a service
![Page 24: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/24.jpg)
Summary
• It’s all about architecture!• Everything fails, plan for failure• Leverage cloud strengths• Architect for cloud weaknesses• Solutions are like fingerprints, no two are the same
![Page 25: Architecting enterprise solutions in the cloud](https://reader033.vdocument.in/reader033/viewer/2022051512/54445c13b1af9f680a8b4890/html5/thumbnails/25.jpg)
Any Questions ?