Its Server Orechestration● Server Orchestration describes the automated arrangement, coordination, and management of complex computer systems with pre-defined environment.
MASS – Metal as a Service● Metal as a Service -- MAAS -- brings the language of the cloud to physical servers. It makes it easy to set up the hardware on which to deploy any service that needs to scale up and down dynamically; a cloud being just one example.
MASS – Metal as a Service”As we move from “tens” to “hundreds” to“thousands” of nodes in a typical data centre weneed new tools and practices. This hyperscale story– of hyper-dense racks with wimpy nodes – is thebig shift in the physical world which matches theequally big shift to cloud computing in the virtualisedworld. Ubuntu’s popularity in the cloud comes in partfrom being leaner, faster, more agile. And MAAS –Metal as a Service – is bringing that agility back tothe physical world for hyperscale deployments” - ByMark Shuttleworth
Overview Of Features● Add, Commission, Update and Recycle Your Servers● Hardware-specific tasks such as burn-in tests, firmware and RAID upgrades [Development Stage]● Web API For Integration For Thirpary Tool
MASS – Metal as a Service● All development is public● Free and Open Source Software● Communication is open Join Us● IRC: #maas on irc.freenode.net● Launchpad: https://launchpad.net/maas● Web: https://wiki.ubuntu.com/ServerTeam/MAAS
Example: Wordpress● juju has been designed for environments which can provide a new machine with an Ubuntu cloud operating system image on-demand.● Install juju ”sudo apt-get install juju● Bootstrap juju ”juju bootstrap● Deploy Wordpress juju deploy mysql juju deploy wordpress juju add-relation wordpress mysql● Expose Your Service juju expose wordpress
Charms Are Simple● Some yaml metadata● A few scripts that run at the right time● Well encapsulated● Written with whatever tool you want!● Assumptions can be eliminated● Easy to read, easy to review● https://code.launchpad.net/charm