SlideShare una empresa de Scribd logo
1 de 37
ServerTemplate Deep Dive:Cloud Server Automation Made EasyJanuary 13, 2011
Your Panel Today Presenting: ,[object Object]
Chris Horne – Director, Product Marketing at RightScale
SanketNaik – Sr. Director, Operations at Coupa.comQ&A: ,[object Object],Please use the questions window to ask questions any time!
Agenda ,[object Object]
Introduction to ServerTemplates
How Coupa is leveraging ServerTemplates
How to Get Started
Some Best Practices
ServerTemplate Library & Contest
Summary & ConclusionsPlease use the questions window to ask questions any time!
RightScale Real Customers, Real Deployments, Real Benefits Managing Cloud Deployments for 4 Years More than 30,000 users; launched almost 2,000,000 servers On-Demand with a range of customer service offerings
What are ServerTemplates? Virtual Machine Images Standard Cloud Images ServerTemplates
What are ServerTemplates? Configuring servers through bundling Images: Configuring servers with ServerTemplates: Custom MySQL 5.0.24 (CentOS 5.2) Custom MySQL 5.0.24 (CentOS 5.4) A set of configuration directives that will install and configure software on top of the base image MySQL 5.0.36 (CentOS 5.4) MySQL 5.0.36 (Ubuntu 8.10) MySQL 5.0.36 (Ubuntu 8.10) 64bit Frontend Apache 1.3 (Ubuntu 8.10) Frontend Apache 2.0 (Ubuntu 9.10) - patched CMS v1.0 (CentOS 5.4) CMS v1.1 (CentOS 5.4) My ASP appserver  (windows 2008) My ASP.net  (windows 2008) – security update 1 Base Image Very few and basic My ASP.net  (windows 2008) – security update 8 SharePoint v4 (windows 2003) – 32bit SharePoint v4 (windows 2003) –64bit Win 2003 CentOS 5.2 Ubuntu 8.10 SharePoint v4.5 (windows 2003) –64bit CentOS 5.4 Win 2007 Ubuntu 9.10 …
What are ServerTemplates? Anatomy of a ServerTemplate Example ServerTemplate MySQL 5.0 RightScript/Recipe 6 Initialize slave … … operations operations RightScript/Recipe 6 Perform backup RightScript/Recipe N Start all services … … RightScript/Recipe 5 Setup DNS and IPs RightScript/Recipe 4 Restore last backup boot sequence boot sequence RightScript/Recipe 3 Configure/tune MySQL RightScript/Recipe 2 Install MySQL Server RightScript/Recipe 1 Install monitoring Base Image Right Image
What do they help me do? Affect Cloud Resources and specify cloud properties(image, instance type, ssh key, security groups, etc.) “Record” everything you do to set up a server (install software, edit configuration files, start services, etc.) Extract variable configuration information [as Inputs] Define custom monitors and alerts Keep versions of your configurations, images, scripts… Share best practices within your organization, or to the world Incorporate best practices from others, and receive updates
Coupa Cloud Spend Management Goal - Focus on core business & scale with lean operations team Ruby on Rails – the cloud platform ServerTemplates are re-usable for each stage of SDLC Coupa benefits from community contributions as accelerators sanket.naik@coupa.com
Environment Lifecycle Management Production Staging Test Developer load bal apache apache app server app server app server api server all-in-one backgrnd backgrnd backgrnd database database database
Sounds great… How do I get started?  Two options: Start from Scratch…                       or Search the Library      and add a RightScript:
Mix-n-Match Pre-Built Components You can mix & match scripting languages on same template: Bash, PowerShell, Chef, Python, Ruby…
Some Key Best Practices Add new scripts vs. modifying existing scripts If you import a ServerTemplate from the Library, try not to change the existing scripts. Instead, add new ones at the end and overwrite previous operations/configurations.  That way, it will be easier to incorporate any future updates. Design idempotent systems When writing scripts that create/modify configurations files, make them idempotent. If the script is run twice, it will not destroy the configuration (e.g. ‘>’ instead of ‘>>’ for a new file).  Kill processes before you (re)start them – remember that often, people may just be pressing a play button in our interface Trap errors informatively  Ensure everything is in the right place, exit -1 if not: you want your server to ‘strand’ appropriately with descriptive messages Leverage existing knowledge and assets Learn from others – peruse other templates in the Library
What if I’ve already created an image? No Problem… RightScale-enable your image Install RightLink Agent# rpm -i rightscale_5.3.0-centos_5.4-i386.rpm-or- Rebundle Tag the image as RS-enabledprovides:rs_agent_type=right_link
ServerTemplate Library The RightScale Library holds published ServerTemplates, RightScripts, MultiCloud Images, and Macros Public templates are available to the world – searchable, browsable, importable… Company templates are available to your organization ISV CE templates can be public, paid templates shared with specific customers
ServerTemplate Showdown – Q4 2010 Winner for most Useful! Winner for Most Innovative! Set up a standalone OpenLDAP server or a Provider-Consumer pair… with backups! “Create your own CDN” by deploying these globally with load balancing.
Why publish your ServerTemplates?
Accelerator for Initial Deployment Human Capital “RightScale gave us the ability to get up and running quickly.  It would have taken three to four times the man-hours to complete our initial deployment.”   Mobile Platform Provider “Since we have been using RightScale as part of our solution, our new customer deployment time has gone from roughly a week to a day – a time savings of about 85%.” Internet Service Developer Initial Deployment  Cloud APIs or Consoles RightScale Efficiency Gains  67-85% Time
Reduce Effort of Ongoing Maintenance “We would spend twice the time managing our cloud deployments without RightScale.”    Research Institute "Starting with an existing deployment takes the time to deploy a new application to minutes, literally a reduction in cycle time.” Major pharmaceutical Human Capital Initial Deployment  Ongoing Maintenance Cloud APIs or Consoles RightScale Efficiency Gains  67-85% Efficiency Gains  50-90% Time
ServerTemplates = Cloud-Ready Servers
Q&A / Getting Started Have a project, but need some help? Contact us: sales@rightscale.com or (866) 720-0208 Ready to get started?   Sign up for our Free Edition:www.RightScale.com/Free Call us for a VIP trial of our paid editions http://support.rightscale.com/12-Guides/Getting_Started Need to learn more? TCO calculator:www.RightScale.com/tco-calculator 			Webinar archive: www.RightScale.com/webinars 			White papers: www.RightScale.com/whitepapers
Thank You!
Customer Example: Eli Lilly IT Group maintains one compliant “Golden Image”  ServerTemplates encapsulate common scientific use cases IT publishes internally to appropriate teams Teams can access and launch approved templates themselves “Alongside the elastic cloud approach, Lilly is leveraging RightScale's infrastructure management interface and services against appliance/application stacks in a "vending machine" concept that allows self-service to infrastructure and up to three tiers of applications as needed.” 25 Top Information Managers: 2010 Dave Powers, Eli Lilly & Co.
ISV Example: IBM Encapsulating best practices for using IBM software on the cloud Lead generation for the IBM Sales team (upgrade from Community Edition) View aggregated usage data for all templates and revisions Working with RightScale on related Solution Packs
Developer Example: nginx+Apache Most Imported Submission (even though for paid only) Gain notoriety by showing your expertise  Build a consulting business off shared best practices Winner for Most Popular!
More Winners! Winner for most Useful! Winner for Most Innovative! Set up a standalone OpenLDAP server or a Provider-Consumer pair… with backups! “Create your own CDN” by deploying these globally with load balancing.
Beyond Machine Images Problems With Machine Images Monolithic Not modular Opaque Difficult to inspect, audit, change, version control Large 90% is uninteresting, hard to locate interesting tidbits Ex: only the apache config file may be interesting Ex: new version of apache -> 1000’s of changed files
ServerTemplates Alternative Modular building block approach Configuration scripts (RightScripts) Chef cookbooks & recipes A ServerTemplate defines what goes onto a server Software configuration management Default server characteristics, e.g. EC2 instance type Monitoring & alert configuration It’s a template –> it can be instantiated many times Benefits ▬> Modular + Transparent + Dynamic
ServerTemplates: Many Constituencies Modular – Portable – Transparent – Dynamic Application Developer ,[object Object]

Más contenido relacionado

La actualidad más candente

Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...Amazon Web Services
 
AWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAmazon Web Services
 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureMediaAgility
 
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, CambridgeWhat's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, CambridgeAmazon Web Services
 
Oracle Peoplesoft on AWS: A quick introduction
Oracle Peoplesoft on AWS: A quick introductionOracle Peoplesoft on AWS: A quick introduction
Oracle Peoplesoft on AWS: A quick introductionTom Laszewski
 
Machine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMMachine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMElliot Sedegah
 
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...Amazon Web Services Korea
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to AzureKaren Lopez
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Amazon Web Services
 
Building Node.js applications for Microsoft Azure cloud
Building Node.js applications for Microsoft Azure cloudBuilding Node.js applications for Microsoft Azure cloud
Building Node.js applications for Microsoft Azure cloud Faculty of Computer Science
 
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...Amazon Web Services
 
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch DeckNicholas Vossburg
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Kamalesh Ramasamy
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
 
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...Amazon Web Services
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
 
Building Highly Scalable Web Applications
Building Highly Scalable Web ApplicationsBuilding Highly Scalable Web Applications
Building Highly Scalable Web ApplicationsIWMW
 
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseDay 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseAmazon Web Services
 

La actualidad más candente (20)

Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
 
AWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and Development
 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
 
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, CambridgeWhat's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
 
Oracle Peoplesoft on AWS: A quick introduction
Oracle Peoplesoft on AWS: A quick introductionOracle Peoplesoft on AWS: A quick introduction
Oracle Peoplesoft on AWS: A quick introduction
 
Machine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMMachine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAM
 
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...
[AWS Innovate 온라인 컨퍼런스] 간단한 Python 코드만으로 높은 성능의 기계 학습 모델 만들기 - 김무현, AWS Sr.데이...
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to Azure
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
 
Building Node.js applications for Microsoft Azure cloud
Building Node.js applications for Microsoft Azure cloudBuilding Node.js applications for Microsoft Azure cloud
Building Node.js applications for Microsoft Azure cloud
 
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...
How Retail Insights, LLC Used Alert Logic to Meet Compliance Mandates and Enh...
 
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-OnsAtlassian Connect on Serverless Platforms: Low Cost Add-Ons
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
 
High Performance Computing Pitch Deck
High Performance Computing Pitch DeckHigh Performance Computing Pitch Deck
High Performance Computing Pitch Deck
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
 
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...
AWS Webcast - Amazon RDS - Running Low Admin High Performance Databases in th...
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud Story
 
Building Highly Scalable Web Applications
Building Highly Scalable Web ApplicationsBuilding Highly Scalable Web Applications
Building Highly Scalable Web Applications
 
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseDay 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
 

Similar a ServerTemplate Deep Dive

Create Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudCreate Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudRightScale
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScaleRightScale
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
 
Next-Generation Server Architecture
Next-Generation Server ArchitectureNext-Generation Server Architecture
Next-Generation Server ArchitectureRightScale
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale
 
Autoscaling Server Arrays
Autoscaling Server ArraysAutoscaling Server Arrays
Autoscaling Server ArraysRightScale
 
Higher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release CyclesHigher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release CyclesRightScale
 
Bootstrapping - Session 1 - Your First Week with Amazon EC2
Bootstrapping - Session 1 - Your First Week with Amazon EC2Bootstrapping - Session 1 - Your First Week with Amazon EC2
Bootstrapping - Session 1 - Your First Week with Amazon EC2Amazon Web Services
 
5 Quick Wins for the Cloud
5 Quick Wins for the Cloud5 Quick Wins for the Cloud
5 Quick Wins for the CloudRightScale
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Amazon Web Services
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics IRightScale
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMalcolm Duncanson, CISSP
 
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019Provectus
 
DevOps Tooling - Pop-up Loft TLV 2017
DevOps Tooling - Pop-up Loft TLV 2017DevOps Tooling - Pop-up Loft TLV 2017
DevOps Tooling - Pop-up Loft TLV 2017Amazon Web Services
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyRobert Dempsey
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notesPerrin Harkins
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScaleRightScale
 

Similar a ServerTemplate Deep Dive (20)

Create Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudCreate Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScale
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Next-Generation Server Architecture
Next-Generation Server ArchitectureNext-Generation Server Architecture
Next-Generation Server Architecture
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning Sessions
 
Autoscaling Server Arrays
Autoscaling Server ArraysAutoscaling Server Arrays
Autoscaling Server Arrays
 
Higher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release CyclesHigher Quality Development, Faster Release Cycles
Higher Quality Development, Faster Release Cycles
 
Bootstrapping - Session 1 - Your First Week with Amazon EC2
Bootstrapping - Session 1 - Your First Week with Amazon EC2Bootstrapping - Session 1 - Your First Week with Amazon EC2
Bootstrapping - Session 1 - Your First Week with Amazon EC2
 
Why Startups Are Still On AWS
Why Startups Are Still On AWSWhy Startups Are Still On AWS
Why Startups Are Still On AWS
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
5 Quick Wins for the Cloud
5 Quick Wins for the Cloud5 Quick Wins for the Cloud
5 Quick Wins for the Cloud
 
SAP en la nube a 1 solo click.
SAP en la nube a 1 solo click.SAP en la nube a 1 solo click.
SAP en la nube a 1 solo click.
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM Roles
 
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
 
DevOps Tooling - Pop-up Loft TLV 2017
DevOps Tooling - Pop-up Loft TLV 2017DevOps Tooling - Pop-up Loft TLV 2017
DevOps Tooling - Pop-up Loft TLV 2017
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with Ruby
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notes
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScale
 

Más de RightScale

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsRightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceRightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesRightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage CostsRightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 

Más de RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

ServerTemplate Deep Dive

  • 1. ServerTemplate Deep Dive:Cloud Server Automation Made EasyJanuary 13, 2011
  • 2.
  • 3. Chris Horne – Director, Product Marketing at RightScale
  • 4.
  • 5.
  • 7. How Coupa is leveraging ServerTemplates
  • 8. How to Get Started
  • 11. Summary & ConclusionsPlease use the questions window to ask questions any time!
  • 12. RightScale Real Customers, Real Deployments, Real Benefits Managing Cloud Deployments for 4 Years More than 30,000 users; launched almost 2,000,000 servers On-Demand with a range of customer service offerings
  • 13. What are ServerTemplates? Virtual Machine Images Standard Cloud Images ServerTemplates
  • 14. What are ServerTemplates? Configuring servers through bundling Images: Configuring servers with ServerTemplates: Custom MySQL 5.0.24 (CentOS 5.2) Custom MySQL 5.0.24 (CentOS 5.4) A set of configuration directives that will install and configure software on top of the base image MySQL 5.0.36 (CentOS 5.4) MySQL 5.0.36 (Ubuntu 8.10) MySQL 5.0.36 (Ubuntu 8.10) 64bit Frontend Apache 1.3 (Ubuntu 8.10) Frontend Apache 2.0 (Ubuntu 9.10) - patched CMS v1.0 (CentOS 5.4) CMS v1.1 (CentOS 5.4) My ASP appserver (windows 2008) My ASP.net (windows 2008) – security update 1 Base Image Very few and basic My ASP.net (windows 2008) – security update 8 SharePoint v4 (windows 2003) – 32bit SharePoint v4 (windows 2003) –64bit Win 2003 CentOS 5.2 Ubuntu 8.10 SharePoint v4.5 (windows 2003) –64bit CentOS 5.4 Win 2007 Ubuntu 9.10 …
  • 15. What are ServerTemplates? Anatomy of a ServerTemplate Example ServerTemplate MySQL 5.0 RightScript/Recipe 6 Initialize slave … … operations operations RightScript/Recipe 6 Perform backup RightScript/Recipe N Start all services … … RightScript/Recipe 5 Setup DNS and IPs RightScript/Recipe 4 Restore last backup boot sequence boot sequence RightScript/Recipe 3 Configure/tune MySQL RightScript/Recipe 2 Install MySQL Server RightScript/Recipe 1 Install monitoring Base Image Right Image
  • 16. What do they help me do? Affect Cloud Resources and specify cloud properties(image, instance type, ssh key, security groups, etc.) “Record” everything you do to set up a server (install software, edit configuration files, start services, etc.) Extract variable configuration information [as Inputs] Define custom monitors and alerts Keep versions of your configurations, images, scripts… Share best practices within your organization, or to the world Incorporate best practices from others, and receive updates
  • 17. Coupa Cloud Spend Management Goal - Focus on core business & scale with lean operations team Ruby on Rails – the cloud platform ServerTemplates are re-usable for each stage of SDLC Coupa benefits from community contributions as accelerators sanket.naik@coupa.com
  • 18. Environment Lifecycle Management Production Staging Test Developer load bal apache apache app server app server app server api server all-in-one backgrnd backgrnd backgrnd database database database
  • 19. Sounds great… How do I get started? Two options: Start from Scratch… or Search the Library and add a RightScript:
  • 20. Mix-n-Match Pre-Built Components You can mix & match scripting languages on same template: Bash, PowerShell, Chef, Python, Ruby…
  • 21. Some Key Best Practices Add new scripts vs. modifying existing scripts If you import a ServerTemplate from the Library, try not to change the existing scripts. Instead, add new ones at the end and overwrite previous operations/configurations. That way, it will be easier to incorporate any future updates. Design idempotent systems When writing scripts that create/modify configurations files, make them idempotent. If the script is run twice, it will not destroy the configuration (e.g. ‘>’ instead of ‘>>’ for a new file). Kill processes before you (re)start them – remember that often, people may just be pressing a play button in our interface Trap errors informatively Ensure everything is in the right place, exit -1 if not: you want your server to ‘strand’ appropriately with descriptive messages Leverage existing knowledge and assets Learn from others – peruse other templates in the Library
  • 22. What if I’ve already created an image? No Problem… RightScale-enable your image Install RightLink Agent# rpm -i rightscale_5.3.0-centos_5.4-i386.rpm-or- Rebundle Tag the image as RS-enabledprovides:rs_agent_type=right_link
  • 23. ServerTemplate Library The RightScale Library holds published ServerTemplates, RightScripts, MultiCloud Images, and Macros Public templates are available to the world – searchable, browsable, importable… Company templates are available to your organization ISV CE templates can be public, paid templates shared with specific customers
  • 24. ServerTemplate Showdown – Q4 2010 Winner for most Useful! Winner for Most Innovative! Set up a standalone OpenLDAP server or a Provider-Consumer pair… with backups! “Create your own CDN” by deploying these globally with load balancing.
  • 25. Why publish your ServerTemplates?
  • 26. Accelerator for Initial Deployment Human Capital “RightScale gave us the ability to get up and running quickly. It would have taken three to four times the man-hours to complete our initial deployment.” Mobile Platform Provider “Since we have been using RightScale as part of our solution, our new customer deployment time has gone from roughly a week to a day – a time savings of about 85%.” Internet Service Developer Initial Deployment Cloud APIs or Consoles RightScale Efficiency Gains 67-85% Time
  • 27. Reduce Effort of Ongoing Maintenance “We would spend twice the time managing our cloud deployments without RightScale.” Research Institute "Starting with an existing deployment takes the time to deploy a new application to minutes, literally a reduction in cycle time.” Major pharmaceutical Human Capital Initial Deployment Ongoing Maintenance Cloud APIs or Consoles RightScale Efficiency Gains 67-85% Efficiency Gains 50-90% Time
  • 29. Q&A / Getting Started Have a project, but need some help? Contact us: sales@rightscale.com or (866) 720-0208 Ready to get started? Sign up for our Free Edition:www.RightScale.com/Free Call us for a VIP trial of our paid editions http://support.rightscale.com/12-Guides/Getting_Started Need to learn more? TCO calculator:www.RightScale.com/tco-calculator Webinar archive: www.RightScale.com/webinars White papers: www.RightScale.com/whitepapers
  • 31. Customer Example: Eli Lilly IT Group maintains one compliant “Golden Image” ServerTemplates encapsulate common scientific use cases IT publishes internally to appropriate teams Teams can access and launch approved templates themselves “Alongside the elastic cloud approach, Lilly is leveraging RightScale's infrastructure management interface and services against appliance/application stacks in a "vending machine" concept that allows self-service to infrastructure and up to three tiers of applications as needed.” 25 Top Information Managers: 2010 Dave Powers, Eli Lilly & Co.
  • 32. ISV Example: IBM Encapsulating best practices for using IBM software on the cloud Lead generation for the IBM Sales team (upgrade from Community Edition) View aggregated usage data for all templates and revisions Working with RightScale on related Solution Packs
  • 33. Developer Example: nginx+Apache Most Imported Submission (even though for paid only) Gain notoriety by showing your expertise Build a consulting business off shared best practices Winner for Most Popular!
  • 34. More Winners! Winner for most Useful! Winner for Most Innovative! Set up a standalone OpenLDAP server or a Provider-Consumer pair… with backups! “Create your own CDN” by deploying these globally with load balancing.
  • 35. Beyond Machine Images Problems With Machine Images Monolithic Not modular Opaque Difficult to inspect, audit, change, version control Large 90% is uninteresting, hard to locate interesting tidbits Ex: only the apache config file may be interesting Ex: new version of apache -> 1000’s of changed files
  • 36. ServerTemplates Alternative Modular building block approach Configuration scripts (RightScripts) Chef cookbooks & recipes A ServerTemplate defines what goes onto a server Software configuration management Default server characteristics, e.g. EC2 instance type Monitoring & alert configuration It’s a template –> it can be instantiated many times Benefits ▬> Modular + Transparent + Dynamic
  • 37.
  • 39.
  • 41.
  • 44. ServerTemplates: Built-to-Order Servers Flexible base-image / dynamic config boundary Application Dynamic recipes/powershell (custom config) App Libraries Dynamic scripts/recipes (std packages + custom software) Environment config Common config S/W Packages Windows image (major apps installed) OS Linux image (minimal install) Virtual machine
  • 46. Demo – Dev/Test/Prod ServerTemplates alerts api servers web servers databases EC2 cloud load balancers daemons
  • 47.
  • 52.
  • 53. Dynamically Configure with ServerTemplates Create agile, automated, and predictable IT infrastructure Dynamically configure servers at run-time Abstract role and behavior from cloud infrastructure Modular and variable-based for easy maintenance Launch predictable infrastructure Portable
  • 54. Agile = automate and benefit! From boot to production on auto-pilot Across different stacks & different clouds Auto-failover, auto-restart, auto-scale “Deploy faster, better, and cheaper than your competitors” Agile Deployment
  • 55. Next Generation Server Architecture “Cloud-ready” servers More than just running a bundled image Dynamic vs. static configuration Leverage one server model across different deployments Replicable design Complete lifecycle management … version control RightScale ServerTemplates

Notas del editor

  1. check out Thorsten's  Poll:-how many have maintained virtual machine images?-how many have used ServerTemplates before?  Agenda:deep dive into ServerTemplates what they are, why they are awesome why they are not like competition - different from Chef/Puppet why would I use a ServerTemplate vs. an AMI / virtual machine imageServerTemplatesw/ MCI pair enable multi-cloud (we'll be going deep on this in 2 weeks)... best practices, manage them, version control them examples of what customers are doing with them ok "sounds great, how do I get started"...ok, "sounds great, how do I add to my existing AMI?" - RightLink webinarif I already have an AMI, how do I put a ServerTemplate on top of it? 10% of our running servers are not RightImages - ones our customers have brought explain compatibility release briefly touch on the fact that you can share them, point to supportal   
  2. For those of you who don’t know RightScale, we’ve been helping customers manage their cloud deployments for 4 years. Today, we have more than 30,000 users and have launched almost 2,000,000 servers in the cloud.RightScale is available on demand, so you don’t need to purchase any software in advance… and we have a very experienced professional services team ready to help you architect and deploy your applications to cloud infrastructure.Our customers vary in size and industry – from large multi-national media, insurance and pharmaceutical companies…. to online gaming and Web 2.0 startups. RightScale has managed some of the largest scaling events on the cloud – like Animoto’s ramping up 4000 servers within a few days at the launch of their service. Other customers regularly launch hundreds of servers at a time and are managing many thousands w/ just a few sysadmins. Which begs the question… how do they do it?
  3. Most images are a machine image with a software stack. With RightScale, images are just the base OS, but the software stack is provisioned on the fly through template.Modular and variable-basedBuilt with re-usable scriptsServerTemplates and scripts are version controlledDeployments* can be archived
  4. Problems With Machine ImagesMonolithicNot modularOpaqueDifficult to inspect, audit, change, version controlLarge90% is uninteresting, hard to locate interesting tidbitsEx: only the apache config file may be interestingEx: new version of apache -> 1000’s of changed files
  5. “Cloud Aware” configuration vs. images or other configuration solutions which are generally only aware of the machine scope
  6. (1st bullet) – for example, we use JasperServer here for reporting, and instead of modifying the install script with our license, I simple added a script at the end and overwrote the demo license with ours.(2nd bullet) -
  7. I won’t make the assumption that all of you know what ServerTemplates are, so…
  8. scalable server arrayoperational flexibilitydynamic configuration -> servers fit into deploymenttest&dev flexibilityshow 3 different configurations of same building blocksshow diffshow upgrade
  9. audit entrieshistoryversion control
  10. RightScale’s ServerTemplates innovate beyond “machine images,” providing dynamic configuration at run-time – no more post-launch configuration! When a server is launched using a ServerTemplate it automatically configures itself in the context of a deployment running on a specific cloud. It automatically obtains the needed IP addresses, gets the address of and access to storage, checks in with load balancers, submits monitoring data, and collaborates with other servers in the deployment. While some of what our ServerTemplates can do could be programmed into a machine image, RightScale ServerTemplates are designed to do it automatically – no more developing or maintaining custom machine images.To do this, we have designed our ServerTemplates to include:A Base Machine Image which is stripped down to the barest level - the operating system and some hooks to RightScale. RightScale maintains images for each OS and cloud combination. You just select the appropriate combination for your app. Second, Cloud Configurations configure all the cloud specific resources required such as the instance size, storage required, security group, and IP address. Again RightScale maintains these configurations for each cloud. You just need to select the appropriate options.Because of this layer of abstraction, you worry about the server’s role and function, not the underlying cloud-specific infrastructure. The server’s role and function is determined by a series of scripts which you add that can be executed when the server boots, as it is running, or when the server is decommissioned. You select or write the scripts to load the application software, libraries, data … whatever is needed. You can leverage our libraries of ServerTemplates or write your own. They can be written in a number of common scripting languages (shell, bash, perl, ruby, python) or you can use Chef cookbooks and recipes. ServerTemplates are modular and variable-based - all the scripts, executables, and variables are stored outside the template. This makes maintenance much easier; you just need to make one change and it is automatically reflected in all ServerTemplates that use that script, executable, or variable value. This also enables automation. As deployments change, servers reconfigure themselves and new servers launch in the context of the current deployment. We’ll talk more about this on the next slide. ServerTemplates launch servers with the same configuration every time, so you are assured that you get the same predictable result. Finally, because the underlying cloud infrastructure is abstracted from the role and function of the server, ServerTemplates are portable across cloud infrastructure providers.