Your SlideShare is downloading. ×
DevOps Days Tel Aviv 2013: Ignite Talk: How to make deployments work on multiple clouds - Leonid Mirsky
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

DevOps Days Tel Aviv 2013: Ignite Talk: How to make deployments work on multiple clouds - Leonid Mirsky

380

Published on

In this talk Leonid will share his experience of taking an AWS only deployment process and extending it to support both private and public clouds (Openstack and Rackspace). If you think that all …

In this talk Leonid will share his experience of taking an AWS only deployment process and extending it to support both private and public clouds (Openstack and Rackspace). If you think that all clouds were born the same, think again! The road to a truly multi cloud provisioning isn't so simple. Leonid will provide some technical tips about what you should expect when you are getting outside of the AWS garden, as well as some practical technical examples of how you can overcome some common pitfalls.

Speaker:

Leonid Mirsky

Leonid has more than 10 years experience in different IT operations roles. Currently, as an Independent consultant, he is helping small to medium sized companies to implement DevOps and to realize the potential power of cloud computing.

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
380
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Story of Multi-cloud Provisioning @leonidlm
  • 2. multi-cloud? Disaster recovery Why go
  • 3. multi-cloud? Best cloud for the job Why go
  • 4. Xplenty Code free Hadoop
  • 5. Xplenty Cluster deployment architecture 1 2 New Worker Queue Worker Worker 3
  • 6. Xplenty Cluster deployment architecture 1 2 New Worker Queue Worker Worker 3
  • 7. Amazon just works! How about the others?
  • 8. 1 Lack of network automation Public DNS: ec2-54-224-106-95.compute-1.amazonaws.com Public IP: 54.224.106.95 Private DNS: ip-10-31-133-57.ec2.internal Private IP: 10.31.133.57
  • 9. 1 Lack of network automation Public DNS: ec2-54-224-106-95.compute-1.amazonaws.com Public IP: 54.224.106.95 Private DNS: ip-10-31-133-57.ec2.internal Private IP: 10.31.133.57
  • 10. 1 Lack of network automation Solutions ✓ Use public DNS service (route53) a. Manage your own DNS
  • 11. 2 Tools compatibility Typical request for a new ec2 instance: a. b. c. d. Instance type image id Security groups user data (can be a script) #!/bin/bash apt-get -y update apt-get -y upgrade apt-get install puppet
  • 12. 2 Tools compatibility #!/bin/bash apt-get -y update apt-get -y upgrade apt-get install puppet Solutions ✓ Configure using SSH after instance is ready
  • 13. 3 Variable instance sizes m1.xlarge CPUs Similar instance size on another provider 4 8 Memory 15G 16G Storage 840G 160G
  • 14. How does it work in Production?
  • 15. 4 API behaviour nuances cloud has its own Weak spots! Each
  • 16. 5 Performance Cloud Amazon HP Rackspace Region Virginia Oregon Az1 Az2 Az3 Chicago Dallas Average launch time 1.5 2 2.5 3 2.5 8 7 Error rate 1.12% 0.63% 3.30% 0.81% 2.33% 12.37% 9.16% http://www.ravellosystems.com/blog/cloud-dashboard-part-1-vm-provisioning/
  • 17. 5 Performance Solutions ✓ Easy regions on/off switch ✓ Configure different retry times based on cloud performance
  • 18. Summary a. b. c. d. Lack of network automation Tools compatibility Variable instance sizes Providers performance & behaviour differences
  • 19. Plan for the lowest common denominator
  • 20. Thank you! @leonidlm leonidlm@gmail.com

×