architecture of infrastructure in cloud 0.5
DESCRIPTION
TRANSCRIPT
1
ARCHITECTURE OF INFRASTRUCTURE IN CLOUD
2
• Why cloud?• Cloud ready architectures• Cloud services• Disaster recovery• Capacity planning
PRESENTATION STRUCTURE
3
WHY CLOUD?
4
• Основная причина – борьба с высокими нагрузками
WHY WE TALK ABOUT CLOUDS?
5
CLASSICAL APPLICATION EVOLUTION
Database server
Content server
Media content
User requests
Database cache
Application server
6
• CPU -> Balancer for app servers, database clustering• RAM -> Clustering or memory consuming components• Network ing-> DNS RR, object storage, CDN• Disk I/O -> database clustering• Ping -> CDN, per-region architecture
KEY BOTTLENECKS
7
Virtual/HW hosting Cloud
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
VIRTUAL/HARDWARE VS CLOUD
8
CLOUD READY ARCHITECTURE
9
CLOUD ARCHITECTURES - GRID
10
CLOUD ARCHITECTURES - TRANSACTIONAL
11
CLOUD SERVICES
12
• Object Storage• Compute Instances• Load balancers• CDN• Networking
CLOUD SERVICES
13
• Amazon S3• Atmos
OBJECT STORAGE
14
• Amazon EC2
COMPUTE INSTANCE
15
• Sometimes you have no “physical “ access to VM at all
EPHEMERAL
16
• What is it?• How it works?• How it configures?
LOAD BALANCERS
17
• Cloud Watch• What is it?• How I can use it?• Monitoring + Load balancer
MONITORING
18
• Amazon Cloud Front• Akamai• Etc.
• What is it?• Why I should use it?• Where I can use it?
CONTENT DELIVERY NETWORK
19
• Public networks• Private networks• Network configuration• Security groups
NETWORKING
20
DISASTER RECOVERY
21
AUTOMATION
22
MONITORING
23
DISASTER-READY ARCHITECTURE
24
CAPACITY PLANNING
25
DYNAMIC SCALING
26
PRO-ACTIVE SCALING
27
REACTIVE SCALING
28
WHY PROJECTS MOVING TO CLOUD?
• Cost reduction• Pay as you go• Scalability and elasticity• Ready for automation• Device and location independent• Buzzword
29
• When you need hardware• When you need high speed I/O (high speed storage)• 100% capacity usage• Barrier to exit (migration to cloud more expensive then classical
infrastructure)• Integration with legacy systems• Security concerns
WHEN YOU CANT USE CLOUD?
30
OUR CONTACTS
http://cloud.epam.com
https://twitter.com/EPAM_Cloud
http://epamcloud.blogspot.com/
https://www.yammer.com/epam.com/
31
QUESTIONS
32
THANK YOU