RightScale User Conference NYC 2011 -
Darryl Eaton - Director Product Development, RightScale
ServerTemplates are the innovative "secret sauce" of the RightScale Cloud Management Platform. They enable you to easily architect, launch, manage, and monitor multi-server deployments. More than half of the 40,000-plus RightScale ServerTemplates™ were created from scratch by our customers. By using ServerTemplates, you can slice up your existing configurations into your own custom blueprints for cloud servers. In this session, we'll share best practices for developing, testing, and maintaining your own custom ServerTemplates.
14. Don’t reinvent the wheel! Use the marketplace. Find what you need Browse examples Use Diff Partners! Advanced Search: Search by title AND description. Search by cloud. Search by category. Tip!
15. Record every step you take Work on the instance. Copy successful commands to new RightScripts Extract variable information Attach needed files, or compilations as archives Idempotency: Be able to run your script again and again without messing up your server! Tip!
16. Clean up on Decommission Leave with a smile. Backup files and databases Disconnect from load balancers Detach volumes rs_run_right_script: If you need to tell other machines you’re leaving, run a RightScript on that machine. Tip!
17. Use Compatibility Releases Our blood, sweat, and tears. Tested together Marked by name (11H1) Common base images Frozen repositories Compatibility checker: Search for Compatibility Release on the support site, then use the drop down list to check! Tip!
18. Don’t type the same command twice Start from a base Record what you’re doing Test what you’ve done Learn from others
ServerTemplates are the innovative "secret sauce" of the RightScale Cloud Management Platform. They enable you to easily architect, launch, manage, and monitor multi-server deployments. More than half of the 40,000-plus RightScale ServerTemplates™ were created from scratch by our customers. By using ServerTemplates, you can slice up your existing configurations into your own custom blueprints for cloud servers. In this session, we'll share best practices for developing, testing, and maintaining your own custom ServerTemplates.
Live above the cloud. Live above the image. Configure from vanilla machines at runtime. The flexibility of the cloud ends at the image.
You’ll get all the machine monitoring out of the box – cpu, disk, etc. Input to monitor any other stuff you install… move this script to the end of the template if you do.
You might just find exactly what you need.Or you can find snippets of what you need and build it and test it. Finally, we have partners that have put up a lot of the software for you. And they build test it everyday. Walkthrough -Open Diff in new tab.Clone LAMP all in one. Rename to Wordpress. Bookmark.Remove continuous backups.Add APP Wordpress configure to bottom of template.Set default inputs on new template.
Minimize external dependencies by attaching files or anything you need to compile as a .tar.