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

Published on

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

No Downloads
Views
Total Views
2,160
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

×