Your SlideShare is downloading. ×
The Journey to Cloud Foundry
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

The Journey to Cloud Foundry

2,147

Published on

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

No Downloads
Views
Total Views
2,147
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
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. 1
  • 2. 2 The Journey to Cloud Foundry at Zhejiang University
  • 3. 3
  • 4. 4 We are from the Software Engineering Lab of Zhejiang University
  • 5. 5 We’ve been doing this for ~2 years Apr 2011 Feb 2012 TODAY
  • 6. 6  BOSH CloudStack CPI What we have done so far (1/2)  NATS cluster  More services • Hadoop-as-a-service • Create a Hadoop cluster on the fly • Jasper-as-a-service • Jasper Reporting as a service • Mule-as-a-service • Integrate Mule as a CF component • Cassandra-as-a-service
  • 7. 7  Push CF into production • Intensive Testing: • Functional Testing(YETI) • Stress Testing • Destructive Testing • Replace the Ruby router in v1 with Go router • Make the deployment process aware of topology What we have done so far (2/2)
  • 8. 8 We are building more than one CPI CPI CPI CPI CPI BOSH
  • 9. 9 CloudStack CPI Architecture BOSH CPI Fog CloudStack create_vm,delete_vm,create_disk,delete _disk,configure_networks …… Invoke fog to forward request A Cloud service Library provides a unified interface to multiple IaaS platforms CloudStack API VMs Disks StemcellsNetworks added in FOG 7APIs implemented in CPI 10Processes handled in CloudStack API 200+ Options
  • 10. 10 CloudStack Stemcell  The process to create a CloudStack Stemcell 6 Stages 28 Stepscover Setup Chroot Bosh Steps Install GRUB Misc Finalisation Image Bootloader 1 2 3 4 5 6
  • 11. 11 CloudStack Stemcell Bosh Steps We Update Bosh Agent for CloudStack to get 1 . Address of Registry Endpoint 2. OpenSSH-Key 3. Network Settings 4. Data Disk path Setup Chroot We add a firstboot script to get the Nat Gateway (Virtual Router)’s IP Image Bootloader We convert the final image to a KVM compatible format ---- QCOW2
  • 12. 12 Some screenshots of Cloud Foundry running on CloudStack
  • 13. 13 https://github.com/ZJU-SEL/bosh Help us test the CPI
  • 14. 14 Primary Accent R: 0 G: 150 B: 214 Slide Titles R: 24 G: 60 B: 104 Text Call Out Link R: 0 G: 150 B: 214 R: 82 G: 82 B: 82 R: 248 G: 152 B: 29 Background R: 228 G: 228 B: 228 Color Palette
  • 15. 15

×