SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Welcome! RIGHTSCALE USER CONFERENCECUSTOMER PRESENTATIONS June 2011
Andy West - Director of TechnologyPearsonRightScale Customer Presentations
SuccessMaker in the Cloud Images, Templates, Builds, Deployments, Management, Provisioning, and the rest of the Universe
Elementary (K-8)  Essential concepts, skills, and strategies in reading and math Adaptive initial placement learning High stakes management reporting 15 years old with several platform incarnations Currently in over 3500 schools with 2M kids Successmaker.com
Original Deployment Model All software installed on a single server per school Called it a ‘schoolhouse’ product No district functionality or aggregated reporting This was the SM2 release
District Deployment Model Deployed in district data center Lots of reports Release SM3
What Our Customers Want They want it all of course (!) Lots of customers want hosted solutions while some actually ‘say’ they don’t
Proxy Cache A proxy cache can be used for local content delivery in the case of a slow WAN Amazon Load Balancer EC2 Instance (Tomcat) EC2 Instance (Tomcat) All static content is served from a content server farm Content
EC2 Instance Amazon instances are provided according to scale needs.  A single instance can be provisioned for a small district. App Server (Tomcat) DB Server (Postgres)
Amazon Load Balancer App Server Tier EC2 Instance (Tomcat) EC2 Instance (Tomcat) Database Server Tier EC2 Instance (Postgres) EC2 Instance (Postgres)
Management of Deployments Automation, Automation, Automation Desired: ‘pushbutton’ deployments Desired: ‘definitional’ deployments Desired: automatic recovery Desired: monitoring and alerts
Let’s talk (Deployment) Architecture How to get from ‘named’ build to cloud server? How to manage from an operations standpoint? How to size the instances correctly?	 What advantages/disadvantages over Pearson Data Center? What are the opportunities for using ‘elastic’ provisioning?
More (Deployment) Architecture Several different configurations for different scale Single server, dual server, multi-server Tools and frameworks spread across servers How to manage? Considered ‘rolling our own’ Looked at Scalr, RightScale, Amazon console, Rackspace
 Again with the Management Automation, Automation, Automation Desired: ‘pushbutton’ deployments Desired: ‘definitional’ deployments Desired: automatic recovery Desired: monitoring and alerts
Takeaway #1 Development team should design a deployment architecture Loop in Operations as soon as you have a reasonable plan Automate your application deployments(!)
Instance Types and Sizing Different instance types based on computing capacity and needs Types: On Demand, Reserved, Spot  Testing strategy to incrementally move up  Combinatorial explosion of possibilities in multi-server configurations
Takeaway #2 ,[object Object]
Forget about small instances in production,[object Object]
Takeaway #3 Developers will love the ability to provision themselves Allow it to happen Force it to happen
Application Health Monitor KPI’s like memory usage, CPU, local disk, etc.  Scripts are defined to alert based on thresholds
Key Features of                         for Us Automation, Automation, Automation Allows ‘ServerTemplate’ definition Includes all the scripts necessary to bring up a server Allows input variables for ‘instance’ specific criteria such as tuning parameters Allows ‘Deployment’ definition A group of templates that work together Allows input variables for ‘instance’ specific criteria such as a subdomain name
More                        … Monitoring Uses tools installed with the template that can talk to the RightScale platform application Macros Enable higher level scripting of the deployments User management Can constrain access and control for deployments and templates
Takeaway #4 Don’t shortchange operations involvement Lead the way with the control and monitoring strategy for your app
Summary Engage all stakeholders early Design a deployment architecture Testing and automation are your friends Use it now in development and testing Pick a management strategy that will work for Operations Etc. Questions - andy.west@pearson.com
We hope to see you at our next RightScale User Conference! See all presentations and videos at RightScale.com/Conference.

Weitere ähnliche Inhalte

Was ist angesagt?

Migrating Internal IT Apps - Jenn Boden
 Migrating Internal IT Apps - Jenn Boden Migrating Internal IT Apps - Jenn Boden
Migrating Internal IT Apps - Jenn BodenAmazon Web Services
 
AWS August Webinar Series - Getting Started with AWS Service Catalog
AWS August Webinar Series -  Getting Started with AWS Service CatalogAWS August Webinar Series -  Getting Started with AWS Service Catalog
AWS August Webinar Series - Getting Started with AWS Service CatalogAmazon Web Services
 
Visualforce for the Salesforce1 Platform
Visualforce for the Salesforce1 PlatformVisualforce for the Salesforce1 Platform
Visualforce for the Salesforce1 Platformsg8002
 
Coding the Salesforce User Interface with Visualforce Pages
Coding the Salesforce User Interface with Visualforce PagesCoding the Salesforce User Interface with Visualforce Pages
Coding the Salesforce User Interface with Visualforce PagesChristopher Lewis
 
Software Delivery Model
Software Delivery ModelSoftware Delivery Model
Software Delivery ModelMatt Cowell
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Amazon Web Services
 
Surgient v5.0 Announcement
Surgient v5.0 AnnouncementSurgient v5.0 Announcement
Surgient v5.0 Announcementejosowitz
 
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...serge luca
 

Was ist angesagt? (11)

certificate-AWS
certificate-AWScertificate-AWS
certificate-AWS
 
Migrating Internal IT Apps - Jenn Boden
 Migrating Internal IT Apps - Jenn Boden Migrating Internal IT Apps - Jenn Boden
Migrating Internal IT Apps - Jenn Boden
 
AWS August Webinar Series - Getting Started with AWS Service Catalog
AWS August Webinar Series -  Getting Started with AWS Service CatalogAWS August Webinar Series -  Getting Started with AWS Service Catalog
AWS August Webinar Series - Getting Started with AWS Service Catalog
 
Visualforce for the Salesforce1 Platform
Visualforce for the Salesforce1 PlatformVisualforce for the Salesforce1 Platform
Visualforce for the Salesforce1 Platform
 
Coding the Salesforce User Interface with Visualforce Pages
Coding the Salesforce User Interface with Visualforce PagesCoding the Salesforce User Interface with Visualforce Pages
Coding the Salesforce User Interface with Visualforce Pages
 
Software Delivery Model
Software Delivery ModelSoftware Delivery Model
Software Delivery Model
 
New Achitectures
New AchitecturesNew Achitectures
New Achitectures
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017
 
Introduction to Apex Triggers
Introduction to Apex TriggersIntroduction to Apex Triggers
Introduction to Apex Triggers
 
Surgient v5.0 Announcement
Surgient v5.0 AnnouncementSurgient v5.0 Announcement
Surgient v5.0 Announcement
 
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
 

Andere mochten auch

Cloud Security with Amazon Web Services
Cloud Security with Amazon Web ServicesCloud Security with Amazon Web Services
Cloud Security with Amazon Web ServicesRightScale
 
94 -- -- Implementation of a Scalable ATM Switch
94 -- -- Implementation of a Scalable ATM Switch94 -- -- Implementation of a Scalable ATM Switch
94 -- -- Implementation of a Scalable ATM SwitchImagination Technologies
 
Video Encoding in the Cloud A Key Strategy for 2011
Video Encoding in the Cloud A Key Strategy for 2011Video Encoding in the Cloud A Key Strategy for 2011
Video Encoding in the Cloud A Key Strategy for 2011RightScale
 
Zero to Cloud in Less Than 60 Minutes
Zero to Cloud in Less Than 60 MinutesZero to Cloud in Less Than 60 Minutes
Zero to Cloud in Less Than 60 MinutesRightScale
 
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...RightScale
 
Building a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealBuilding a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealRightScale
 
5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes SenseRightScale
 

Andere mochten auch (8)

Amazon Web Sevice(aws)
Amazon Web Sevice(aws)Amazon Web Sevice(aws)
Amazon Web Sevice(aws)
 
Cloud Security with Amazon Web Services
Cloud Security with Amazon Web ServicesCloud Security with Amazon Web Services
Cloud Security with Amazon Web Services
 
94 -- -- Implementation of a Scalable ATM Switch
94 -- -- Implementation of a Scalable ATM Switch94 -- -- Implementation of a Scalable ATM Switch
94 -- -- Implementation of a Scalable ATM Switch
 
Video Encoding in the Cloud A Key Strategy for 2011
Video Encoding in the Cloud A Key Strategy for 2011Video Encoding in the Cloud A Key Strategy for 2011
Video Encoding in the Cloud A Key Strategy for 2011
 
Zero to Cloud in Less Than 60 Minutes
Zero to Cloud in Less Than 60 MinutesZero to Cloud in Less Than 60 Minutes
Zero to Cloud in Less Than 60 Minutes
 
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...
Harness the Power of the Cloud for Grid Computing and Batch Processing Applic...
 
Building a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real DealBuilding a Hybrid Cloud The Real Deal
Building a Hybrid Cloud The Real Deal
 
5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense
 

Ähnlich wie Andy West – Director of Technology Architecture, Pearson

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
 
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
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics IRightScale
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
Flex 4.5 jeyasekar
Flex 4.5  jeyasekarFlex 4.5  jeyasekar
Flex 4.5 jeyasekarjeya soft
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaSVMware vFabric
 
08 hopex v next service fabric
08 hopex v next   service fabric08 hopex v next   service fabric
08 hopex v next service fabricMichel Bruchet
 
Microservices oracle-meetup
Microservices oracle-meetupMicroservices oracle-meetup
Microservices oracle-meetupNitu Parimi
 
RAHUL_Updated( (2)
RAHUL_Updated( (2)RAHUL_Updated( (2)
RAHUL_Updated( (2)Rahul Singh
 
ServerTemplate Deep Dive
ServerTemplate Deep DiveServerTemplate Deep Dive
ServerTemplate Deep DiveRightScale
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Best practice adoption (and lack there of)
Best practice adoption (and lack there of)Best practice adoption (and lack there of)
Best practice adoption (and lack there of)John Pape
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesAmazon Web Services
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Infrastructure Provisioning & Automation For Large Enterprises
Infrastructure Provisioning & Automation For Large EnterprisesInfrastructure Provisioning & Automation For Large Enterprises
Infrastructure Provisioning & Automation For Large EnterprisesTensult
 
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework ManagerMetadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework ManagerSenturus
 

Ähnlich wie Andy West – Director of Technology Architecture, Pearson (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
 
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
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Flex 4.5 jeyasekar
Flex 4.5  jeyasekarFlex 4.5  jeyasekar
Flex 4.5 jeyasekar
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaS
 
Cloud Adoption
Cloud AdoptionCloud Adoption
Cloud Adoption
 
08 hopex v next service fabric
08 hopex v next   service fabric08 hopex v next   service fabric
08 hopex v next service fabric
 
Microservices oracle-meetup
Microservices oracle-meetupMicroservices oracle-meetup
Microservices oracle-meetup
 
RAHUL_Updated( (2)
RAHUL_Updated( (2)RAHUL_Updated( (2)
RAHUL_Updated( (2)
 
ServerTemplate Deep Dive
ServerTemplate Deep DiveServerTemplate Deep Dive
ServerTemplate Deep Dive
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Best practice adoption (and lack there of)
Best practice adoption (and lack there of)Best practice adoption (and lack there of)
Best practice adoption (and lack there of)
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Infrastructure Provisioning & Automation For Large Enterprises
Infrastructure Provisioning & Automation For Large EnterprisesInfrastructure Provisioning & Automation For Large Enterprises
Infrastructure Provisioning & Automation For Large Enterprises
 
Metadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework ManagerMetadata Modeling Best Practices with IBM Cognos Framework Manager
Metadata Modeling Best Practices with IBM Cognos Framework Manager
 
Srinivasaragavan Jayakumar
Srinivasaragavan JayakumarSrinivasaragavan Jayakumar
Srinivasaragavan Jayakumar
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Andy West – Director of Technology Architecture, Pearson

  • 1. Welcome! RIGHTSCALE USER CONFERENCECUSTOMER PRESENTATIONS June 2011
  • 2. Andy West - Director of TechnologyPearsonRightScale Customer Presentations
  • 3. SuccessMaker in the Cloud Images, Templates, Builds, Deployments, Management, Provisioning, and the rest of the Universe
  • 4. Elementary (K-8) Essential concepts, skills, and strategies in reading and math Adaptive initial placement learning High stakes management reporting 15 years old with several platform incarnations Currently in over 3500 schools with 2M kids Successmaker.com
  • 5. Original Deployment Model All software installed on a single server per school Called it a ‘schoolhouse’ product No district functionality or aggregated reporting This was the SM2 release
  • 6. District Deployment Model Deployed in district data center Lots of reports Release SM3
  • 7. What Our Customers Want They want it all of course (!) Lots of customers want hosted solutions while some actually ‘say’ they don’t
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Proxy Cache A proxy cache can be used for local content delivery in the case of a slow WAN Amazon Load Balancer EC2 Instance (Tomcat) EC2 Instance (Tomcat) All static content is served from a content server farm Content
  • 13. EC2 Instance Amazon instances are provided according to scale needs. A single instance can be provisioned for a small district. App Server (Tomcat) DB Server (Postgres)
  • 14. Amazon Load Balancer App Server Tier EC2 Instance (Tomcat) EC2 Instance (Tomcat) Database Server Tier EC2 Instance (Postgres) EC2 Instance (Postgres)
  • 15. Management of Deployments Automation, Automation, Automation Desired: ‘pushbutton’ deployments Desired: ‘definitional’ deployments Desired: automatic recovery Desired: monitoring and alerts
  • 16. Let’s talk (Deployment) Architecture How to get from ‘named’ build to cloud server? How to manage from an operations standpoint? How to size the instances correctly? What advantages/disadvantages over Pearson Data Center? What are the opportunities for using ‘elastic’ provisioning?
  • 17. More (Deployment) Architecture Several different configurations for different scale Single server, dual server, multi-server Tools and frameworks spread across servers How to manage? Considered ‘rolling our own’ Looked at Scalr, RightScale, Amazon console, Rackspace
  • 18.
  • 19. Again with the Management Automation, Automation, Automation Desired: ‘pushbutton’ deployments Desired: ‘definitional’ deployments Desired: automatic recovery Desired: monitoring and alerts
  • 20. Takeaway #1 Development team should design a deployment architecture Loop in Operations as soon as you have a reasonable plan Automate your application deployments(!)
  • 21. Instance Types and Sizing Different instance types based on computing capacity and needs Types: On Demand, Reserved, Spot Testing strategy to incrementally move up Combinatorial explosion of possibilities in multi-server configurations
  • 22.
  • 23.
  • 24. Takeaway #3 Developers will love the ability to provision themselves Allow it to happen Force it to happen
  • 25. Application Health Monitor KPI’s like memory usage, CPU, local disk, etc. Scripts are defined to alert based on thresholds
  • 26. Key Features of for Us Automation, Automation, Automation Allows ‘ServerTemplate’ definition Includes all the scripts necessary to bring up a server Allows input variables for ‘instance’ specific criteria such as tuning parameters Allows ‘Deployment’ definition A group of templates that work together Allows input variables for ‘instance’ specific criteria such as a subdomain name
  • 27. More … Monitoring Uses tools installed with the template that can talk to the RightScale platform application Macros Enable higher level scripting of the deployments User management Can constrain access and control for deployments and templates
  • 28. Takeaway #4 Don’t shortchange operations involvement Lead the way with the control and monitoring strategy for your app
  • 29. Summary Engage all stakeholders early Design a deployment architecture Testing and automation are your friends Use it now in development and testing Pick a management strategy that will work for Operations Etc. Questions - andy.west@pearson.com
  • 30. We hope to see you at our next RightScale User Conference! See all presentations and videos at RightScale.com/Conference.

Hinweis der Redaktion

  1. Hearing every permutation from the field:Some say they DON”T want hosted: They want to own their data, they are concerned about securitySome say they want only hosted..but..They are concerned about support in a hosted modelAnd Some don’t even know that they need thisBottom line, for now we need to support an installed model as well as a ‘hosted’ modelbut the writing on the wall is clear, the trend is towards zero install and support modelsTO ANSWER THE QUESTION WE DECIDED TO DO A POC USING Rightscale and AWS
  2. Getting a vanilla server up takes 10 minutes the first time and then a light bulb goes off…wow…I could rule the world with this
  3. After your first real app is running the cloud (not just wordpress) then all the questions ‘should’ start coming…lots of technical detail about scaling etc.
  4. Last January we showed an early version of SM running in the cloud. Took about a week of figuring out the configurations, etc.So yes very doableBUT THE Business freaks out…Business entirely unsure since we have a lucrative ‘perpetual license’ model with no ‘subscription’ model in placewhat does it mean to our services business? Will it kill our perpetual license business? How will our high performing sales people react to sales which seem much smaller since the income is incremental over time.What about operations? Jobs? New responsibilities and skills needed? Etc….uncertainty principle
  5. Anyway, this just illustrates some of the non-technical things that we had to worry about that were kind of surprising. THE NEXT SLIDE SHOWS THE BASIC TOPOLOGY WE ENDED UP WITH THAT IS ENTIRELY DEPLOYED AND MANAGED USING RS
  6. We had several deployments we needed to manage, this shows the content server deploymentStatic content is served from a farm. All districts use the same content server farm
  7. THE FULLY SCALABLE SOLUTION LOOKS LIKE THIS….
  8. ALL OF THESE THINGS ARE AVAILABLE TO US FROM OUR RIGHTSCALE ENVIRONMENT and we use them…..BUT AGAIN YOU NEED TO THINK ABOUT ALL THES THINGS AND DESIGN THEM IN
  9. OK, now let’s talk about the questions around managing a deployment to the cloud.The ‘push button’ deployment is a non-trivial thing, you really need to DESIGN a deployment for it to work like thatTHESE ARE THE KINDS OF QUESTIONS THAT COME UPOn the last point, for our application we may have a need for content server elasticity but we haven’t seen it yet or been able to load it to a degree that would warrant that
  10. Automating code deployment is another critical point, we need it to be controlled, predictable, and easy to doLETS TACKLE SOME OF THESE QUESTIONS STARTING WITH HOW TO DEPLOY FROM A BUILD TO CLOUD….
  11. Briefly talk about mgmt.THERE IS ANOTHER BASIC TAKEAWAY HERE
  12. This is absolutely necessary because you do not want operations or anyone to be afraid of having many instances running nor do you want an impendence to deploying instances quickly. The operations team will need to buy in and so will need some handholding and mentoring. But the devs will need that too, they often don’t understand the ops world.Anyway, you need something like what we have with input variables to cover the kinds of things you will want to be leveraging in the cloud.We chose RightScale and it saved us tons of time once we learned how to use it.NOW THE QUESTION IS “WHAT ARE WE DEPLOYING TO” IN TERMS OF A SERVER (INSTANCES)
  13. SmallMedium (High CPU)SA-SDSA-MDMA-SDMD-MA YOU NEED TO TEST FOR YOURSELVES THE PERMUTATIONS, ANOTHER REASON WHY AUTOMATION, IN THIS CASE TEST AUTOMATION, IS KEY You need to test for yourselves the permutations, another reason why automation, in this case ‘test automation’ and the ability to provision it quickly is keyBOTTOM LINE AND ANOTHER TAKEAWAY….
  14. ONE ASPECT OF INTEREST IS HOW WE USE THE CLOUD IN DEVELOPMENT ACTIVITES….
  15. QA can use for extra capacity, this is an example of eating our own dog foodSO THERE IS ANOTHER TAKEAWAY HERE
  16. For end of sprint demos deploying working code to an externally accessible systemLETS TALK ABOUT MONITORING AND CONTROL NOW
  17. We came up with the basic KPI’s, usual suspects RightScale console directly monitors/manages server instanceNeeded to integrate with existing Ops workflowsANYWAY, THERE ARE MANY ASPECTS OR CONCERNS ABOUT “MANAGEMENT”
  18. Key Features for us are what you see….and some of the ways we used them.
  19. Get them involved early, otherwise you will not be able to hand off cleanlyUntil operations has a prescribed way of doing this, for example if they adopt RightScale, it is incumbent to lead. Remember the other takeaway about including ALL stakeholders early on