Leveraging CentOS and Xen for the Go Daddy Private Cloud

8
Mike Dorman [email protected] Systems Engineer, Private Cloud Platform CENTOS & XEN AT GO DADDY

description

How we collaborated with the CentOS and Xen projects to build a next-generation platform at Go Daddy. Discussion of the design considerations, infrastructure, succes stories and challenges of this paradigm change

Transcript of Leveraging CentOS and Xen for the Go Daddy Private Cloud

Page 1: Leveraging CentOS and Xen for the Go Daddy Private Cloud

Mike Dorman

[email protected] Engineer, Private Cloud Platform

CENTOS & XEN AT GO DADDY

Page 2: Leveraging CentOS and Xen for the Go Daddy Private Cloud
Page 3: Leveraging CentOS and Xen for the Go Daddy Private Cloud

PARADIGM CHALLENGES• Traditionally a very static environment• Management, monitoring, security tools

good at this• Mindset shift: care about services, not

servers• Cloud ideal vs. reality

Page 4: Leveraging CentOS and Xen for the Go Daddy Private Cloud

STACK ATTACK

Page 5: Leveraging CentOS and Xen for the Go Daddy Private Cloud

WHY NOT XEN SERVER?• XenServer is a good package of Xen

• Microsoft support

• Good approach if that’s what you need

• Support of XenServer is more difficult

• It looks like Linux, but can’t treat it like Linux

• Need something that is more flexible

Page 6: Leveraging CentOS and Xen for the Go Daddy Private Cloud

WHY CENTOS + XEN?• Stock CentOS, not an appliance

• Much experience supporting it

• Leverage larger Linux user community

• Drops in to management/monitoring systems

• Patch management/upgrades

• Better fit for our cloud – no fighting with XenServer for control

Page 7: Leveraging CentOS and Xen for the Go Daddy Private Cloud

GETTING TO ‘YUM INSTALL XEN’• Interest/demand from community

• Can run Xen on CentOS today, but non-trivial

• Mostly a packaging problem

• Teams from CentOS, Xen, Citrix, Rackspace, and Go Daddy

• QA and usability sanity checks

Page 8: Leveraging CentOS and Xen for the Go Daddy Private Cloud

http://wiki.centos.org/QaWiki/Xen4x.co/centosxen