Build a Cloud Day San Diego
9:00 - 9:15 Welcome: Joe Brockmeier, Open Source Cloud Computing Evangelist, Citrix
Will kick off the event with a review of the program and discussion on cloud computing.
9:15 -10:00 - Xen Cloud Platform - Joe Brockmeier, Open Source Cloud Computing Evangelist, CitrixThe Xen Cloud Platform is an open-source, enterprise-ready server virtualization platform. It is based on the Xen hypervisor, and represents the common code base for Citrix's XenServer product line. This talk will give an introduction to XCP, and how it relates to both the Xen hypervisor and to Citrix's XenServer. We will cover XCP's XenAPI and how it can be used by two of the most popular cloud orchestration frameworks, CloudStack and OpenStack. Finally, we'll discuss the XCP "roadmap," and our plans for the future of XCP.
10:00 - 10:15 Break
10:15 - 11:15 - Delivering IaaS with CloudStack: David Nalley, Apache CloudStack
Apache CloudStack is arguably one of the most mature, frequently deployed IaaS platforms - having been used in multi-national public clouds, and private clouds scaling to tens of thousands of physical compute nodes, wel look at considerations for deploying CloudStack and how to gain the most efficiency from your deployment.11:15 - 12:15 - Automatic Configuration of Your Cloud with Puppet - Kelsey Hightower, PuppetLabs
The shift to cloud-based services has dramatically altered the IT landscape as we know it. Enterprise infrastructure borders have expanded beyond the firewall and now include hosted applications and infrastructure hosted in public and private clouds. Puppet helps DevOps teams meet their common objectives, creating a seamless IT infrastructure across departments, reducing cost and increasing productivity.
This training section will cover deploying cloud infrastructure automatically using Puppet, an open source configuration management and automation tool.The session will cover the following topics:
- Configuring Puppet and Puppetmaster
- Resource Types and the Resource Abstration Layer
- Virtual Resources, Exported Resources and Stored Configs
- Best practices for Automated Deployment
12:15 - 1:30 Lunch Break
1:30 - 2:30 Proper Instrumentation
and Monitoring of CloudStack: Floyd Strimling, Zenoss
With the advent of cloud computing, the importance of properly instrumenting and monitoring your IT infrastructure has been elevated to beyond the critical state. As compute, storage, network, virtualization and applications collapse into seamless orchestration engines such as CloudStack, IT operations must break down traditional silos while maintaining critical legacy infrastructure. Therefore a new approach is needed to monitor the dynamic infrastructure know as cloud. Zenoss Core is uniquely designed to provide unified monitoring of your entire IT infrastructure while rooted in an event-centric approach that is based on a real-time service model. Learn how Zenoss Core provides effective monitoring of your CloudStack infrastructure while increasing visibility within your infrastructure while reducing MTTR. Whether you desire a fully functional web ui, a CLI approach, integrations via powerful APIs, or mobile access, Zenoss is the most powerful open source monitoring solution available today.
2:30 - 3:30 Scaling Storage with Ceph: Ross Turk, VP Community at InkTank
3:30 - 3:45 Break
3:45 - 4:15 Paving the Way to IT-as-a-Service, Rajesh Ramchandani, Founder and VP of Products, CumuLogic
As IT is evolving to deliver platforms, databases, and applications as a service, IT infrastructure has to evolve to deliver "everything as a service" within enterprises. In such a transition, it will be possible to leverage some of the existing infrastructure while additional new infrastructure services will need to be built to support services in the cloud. This session discusses services (such as Platform-as-a-Service, Database-as-a-Service, distributed in-memory Cache-as-a-Service etc.) that enterprise IT must consider in CloudStack deployments, as well as criteria for building PaaS and Amazon-style cloud services. The session also demonstrates how to build platform, database services and application platforms on CloudStack.
4:15- 5:00 Case Study: Continuous Delivery of a Cloud Based Service, Pete Erickson, MindTouch
Cloud computing has drastically changed the frequency at which we deploy web applications. Bug fixes and new features must be rolled out quickly and with zero downtime. This session will cover some best practices on how to successfully deploy a web application to the Amazon AWS cloud. Specifically, we'll cover the following:
- Continuous Integration with Jenkins
- Provisioning EC2 Instances with Boto
- Server configuration with Puppet
- Usage and error reporting with Splunk