Continuous delivery may be a natural for greenfield workloads, but how do you take an existing seven-year-old SaaS application and move from multi-month to weekly release cycles? Find out how our team — developers, QA, and ops — worked together to change our process and along the way changed their own ideas of what was possible.
How IT at Getty Images Brokers Cloud ServicesRightScale
As enterprise IT teams become brokers of cloud services, they need to embrace new approaches to governance and self-service. The Getty Images IT team will share how they have deployed a self-service portal to entice IaaS consumption on top of their own legacy infrastructure and how they focused on cloud-agnostic automation.
Project Sherpa: How RightScale Went All in on DockerRightScale
We just finished a 7 week project at RightScale to migrate 48 services and 650+ cloud instances to Docker. As a result we’ve been able to accelerate our development processes and cut our cloud costs (a lot). Here we share lessons learned about our experience migrating to Docker and introduce our new Container Manager we added to the RightScale platform to help manage containerized environments.
Docker in Production: How RightScale Delivers Cloud ApplicationsRightScale
Combining Docker, cloud infrastructure, and continuous integration and delivery practices can create a highly automated and efficient way to get new applications and features to market. The RightScale development team has been using Docker from development to continuous integration, and now the operations team has taken Docker into the production environment.
The Docker in Production: How RightScale Delivers Cloud Applications webinar will cover:
Approach and use case for adopting Docker
How RightScale has adopted Docker for development, CI, and production
Overcoming technical and process challenges
The RightScale process before and after Docker
Benefits for both developers and operations teams
What Every MSP Needs to Know for Cloud SuccessRightScale
The use of cloud infrastructure is now a given for almost every enterprise. Managed services providers, including hosters, outsourcers, and systems integrators, are finding that their customers want to use cloud services, but monetization requires new approaches and skills. This deck covers:
• Why will cloud disrupt MSPs?
• The key challenges facing MSPs in a cloud world
• The skills gap and what it means
• Four critical requirements for every MSP to adapt
• MSP use cases for monetizing cloud
• Tips to market and sell your cloud services
Cloud Trends for 2017 and Actions You Can Take NowRightScale
Enterprises have moved many workloads to cloud and the pace is only accelerating. As your cloud footprint grows, your focus areas will need to expand. In 2017, enterprises will be expanding cloud governance and security, accelerating development with containers, evaluating additional cloud services, and optimizing cloud use.
How to Manage Clouds, VMs and Bare Metal via RightScaleRightScale
Brokering and managing multiple cloud services is becoming table stakes for enterprise IT. The ability to organize, automate, and govern across cloud workloads has provided tremendous benefit for both IT and cloud consumers. Now enterprises are seeking to extend those same benefits to workloads on existing virtualized environments and bare metal servers, ensuring universal visibility and management across these heterogeneous infrastructure pools.
Managing Container-as-a-Service and Docker Clusters in the Cloud with RightScaleRightScale
As companies look to orchestrate Docker in the cloud, they have several options for container orchestration. We delve into both container-as-a-service options from AWS, Microsoft Azure, and Google Cloud Platform as well as running your own Kubernetes cluster in the cloud.
Cloud Lessons Learned: 3 Cloud Case StudiesRightScale
Cloud adoption is now a given, but the path to cloud success is not always clear. You need to define business goals and assemble a team and a technology foundation to support those goals. Hear about the cloud lessons learned with three case studies from Kronos, Telstra, and Offis as they are navigating the path to cloud.
How IT at Getty Images Brokers Cloud ServicesRightScale
As enterprise IT teams become brokers of cloud services, they need to embrace new approaches to governance and self-service. The Getty Images IT team will share how they have deployed a self-service portal to entice IaaS consumption on top of their own legacy infrastructure and how they focused on cloud-agnostic automation.
Project Sherpa: How RightScale Went All in on DockerRightScale
We just finished a 7 week project at RightScale to migrate 48 services and 650+ cloud instances to Docker. As a result we’ve been able to accelerate our development processes and cut our cloud costs (a lot). Here we share lessons learned about our experience migrating to Docker and introduce our new Container Manager we added to the RightScale platform to help manage containerized environments.
Docker in Production: How RightScale Delivers Cloud ApplicationsRightScale
Combining Docker, cloud infrastructure, and continuous integration and delivery practices can create a highly automated and efficient way to get new applications and features to market. The RightScale development team has been using Docker from development to continuous integration, and now the operations team has taken Docker into the production environment.
The Docker in Production: How RightScale Delivers Cloud Applications webinar will cover:
Approach and use case for adopting Docker
How RightScale has adopted Docker for development, CI, and production
Overcoming technical and process challenges
The RightScale process before and after Docker
Benefits for both developers and operations teams
What Every MSP Needs to Know for Cloud SuccessRightScale
The use of cloud infrastructure is now a given for almost every enterprise. Managed services providers, including hosters, outsourcers, and systems integrators, are finding that their customers want to use cloud services, but monetization requires new approaches and skills. This deck covers:
• Why will cloud disrupt MSPs?
• The key challenges facing MSPs in a cloud world
• The skills gap and what it means
• Four critical requirements for every MSP to adapt
• MSP use cases for monetizing cloud
• Tips to market and sell your cloud services
Cloud Trends for 2017 and Actions You Can Take NowRightScale
Enterprises have moved many workloads to cloud and the pace is only accelerating. As your cloud footprint grows, your focus areas will need to expand. In 2017, enterprises will be expanding cloud governance and security, accelerating development with containers, evaluating additional cloud services, and optimizing cloud use.
How to Manage Clouds, VMs and Bare Metal via RightScaleRightScale
Brokering and managing multiple cloud services is becoming table stakes for enterprise IT. The ability to organize, automate, and govern across cloud workloads has provided tremendous benefit for both IT and cloud consumers. Now enterprises are seeking to extend those same benefits to workloads on existing virtualized environments and bare metal servers, ensuring universal visibility and management across these heterogeneous infrastructure pools.
Managing Container-as-a-Service and Docker Clusters in the Cloud with RightScaleRightScale
As companies look to orchestrate Docker in the cloud, they have several options for container orchestration. We delve into both container-as-a-service options from AWS, Microsoft Azure, and Google Cloud Platform as well as running your own Kubernetes cluster in the cloud.
Cloud Lessons Learned: 3 Cloud Case StudiesRightScale
Cloud adoption is now a given, but the path to cloud success is not always clear. You need to define business goals and assemble a team and a technology foundation to support those goals. Hear about the cloud lessons learned with three case studies from Kronos, Telstra, and Offis as they are navigating the path to cloud.
Tagging Best Practices for Cloud GovernanceRightScale
In the cloud, it’s critical to implement specific global tags across your organization that enable cloud governance and cost management. If, like most enterprises, you are using multiple clouds, you will want to ensure consistency across all of the clouds you use, despite varying tagging capabilities on each cloud.
Whether you are already using one or more clouds or just getting started, a cloud management platform (CMP) can help right now. Realize value quickly by using a CMP to gain control over existing cloud usage and then expand your cloud use with a CMP that standardizes how you manage and provision resources across all your cloud and virtualized infrastructure.
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScaleRightScale
With companies using six different clouds on average, it can be difficult to manage and optimize cloud spend. IT and financial managers need to understand where costs are coming from, allocate those costs to departments, and find ways to reduce waste and save money. This deck covers how to use RightScale to:
• Adjust cloud bills to account for markups or discounts
• Allocate costs for showback or chargeback
• Implement budget alerts
• Avoid zombie instances and other waste
• Use pricing data to proactively save money
For a free tool to compare public clouds, go to www.cloudcomparison.rightscale.com
Orchestrating PaaS and IaaS+ with RightScaleRightScale
The lines between IaaS and PaaS are blurring. Cloud providers are offering dozens of individual IaaS+ services as an alternative to “all-in-one” PaaS options like OpenShift and Cloud Foundry. How do you handle cloud orchestration when you have a blend of IaaS, IaaS+, and PaaS? We’ll show how you can manage them all with a single pane of glass.
The Application Server Platform of the Future - Container & Cloud Native and ...Lucas Jellema
New architecture patterns are rapidly influencing many organizations. The march to the cloud is taking place. DevOps and microservices for true agility and containers as vehicle for delivery, testing and management. During
Oracle OpenWorld 2017 - Oracle presented its vision and roadmap in the area of cloud native computing (which is based on container native) and announced its application server platform (container management runtime) of the future. This presentation summarizes that picture painted by Oracle.
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale
Moving Windows applications and workloads to the cloud requires careful consideration and planning. What are the technical and business requirements your organization requires of the cloud? RightScale wants to make sure you’re considering all variables at play to avoid costly mistakes and ensure great success.
In this webinar we focus on methodologies to determine when and how to leverage the cloud for Windows environments. This session includes:
1. Reviewing how the Infrastructure as a Service space has matured in the past year
2. Why our customers move from on-premises to the cloud
3. Migration challenges and best practices when considering types of workloads
4. Detailed methodologies we use every day to successfully migrate customer projects
5. Customer successes moving windows workloads
Overcoming 5 Common Docker Challenges: How We Do It at RightScaleRightScale
We highlight solutions to common Docker challenges that you may encounter as you move from initial experiments toward full-fledged Docker adoption. At RightScale, we’ve been sharing our lessons learned as we move toward a fully containerized environment leveraging a “sea of containers.” We’re now in the middle stages of that journey and will share some of the challenges we’ve encountered and how we’ve overcome them.
RightScale Webinar: Best Practices: Software Development Strategies Using Win...RightScale
In April of 2013 Microsoft released the Windows Azure IaaS service for general availability. We were proud to be a launch day partner with Microsoft and here at RightScale we are excited to see the cloud computing market mature and grow.
Please join us for an in-depth discussion and demonstration on how to increase agility and automation in your software development lifecycle.
In this webinar, we will cover how to:
- Enrich the dev/test cycle with Infrastructure as a Service (IaaS)
- Perform rapid testing and validation
- Enable virtual machine usage for dev/test, with a deep discussion of the artifacts and mechanics of it
- Create IT policy without headaches
- Enable dev/test with "approved assets" and policies
Join AWS and Neudesic for this live webinar about data center migration to the AWS Cloud. We will focus on Windows Server 2003 end of support, which is scheduled for July 2015. This is a great opportunity to move these workloads to the cloud and get on a newer operating system. We’ll cover migration strategies as well as best practices and considerations for moving your data center to the cloud. This webinar is intended for IT professionals, developers, and solution architects.
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
Kubernetes adoption is growing and more companies are leveraging Terraform. At RightScale, we combine Kubernetes, Terraform, RightScale, and cloud. In this webinar, find out how we are combining these solutions to create a fully automated DevOps process.
RightScale Webinar: Get Top Performance for Your GamesRightScale
Can Your IT Infrastructure Handle Your Success? Do you already have a successful game on the market, or are you bringing a new game to market?
Your IT infrastructure can potentially slow down your speed to market and eat up resources that should be focused on developing your game. Attend this webinar to learn more about how RightScale and Google Compute Engine can help you get your product to market faster and ensure maximum uptime for users.
In this webinar we’ll demonstrate how to efficiently build your IT infrastructure to power your game. We will show you how to simplify and reduce the IT burden by launching and managing your game on the Google Cloud Platform. We'll discuss why the top gaming companies have chosen RightScale for their game launches and management.
In this webinar we will also demonstrate how RightScale can manage your game through the stages of concept, production, growth, maturity and niche on the Google Compute Cloud.
Our live demonstration will include best practices to:
- Increase speed to market using RightScale's development friendly environments.
- Ensure success at launch with pre-configured, autoscaling architectures.
- Reduce costs with automation that provides a high server-to-administration ratio coupled with Google’s existing economies of scale and network.
- Increase predictability with the power and performance of Google’s proven infrastructure to run your games at scale.
Attend this webinar and you will walk away with a clear path for using RightScale and Google Compute Engine to run and manage your opportunities in the social game industry.
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
Many Managed Services Providers (MSPs) are looking to shift their cloud services offerings to encompass public and private cloud options. Learn how one MSP, Offis, uses RightScale to broker services across a variety of cloud providers as well as virtualized environments in order to serve the diverse needs of its customers.
Enterprise IT teams know they need to broker cloud services to their internal cloud users. Many companies implement a cloud management platform to provide a foundation for delivering cloud services. However, success as a cloud broker also requires also organizational, cultural, and process changes. Learn about the key steps needed to transform your IT organization into a cloud broker.
Amazon WorkSpaces provides a virtual desktop experience in the cloud. It replaces traditional computer lab approaches through mobile desktop environments that can be accessed from the classroom or at home. WorkSpaces’ device agnostic technology also pairs well with one-to-one initiatives across geographies on almost every tablet and/or computer in the market – all while enforcing security policies across the fleet. WorkSpaces also helps educational institutions quickly provision multiple desktops where users can access their applications, documents, and intranet resources that they need from a centralized location. Attend this webinar to discover alternatives to traditional Virtual Desktop Infrastructure (VDI) and learn how to centralize management of student IT resources quickly, efficiently and at the lowest cost possible.
Can a Huff and Puff Blow Your House Down?
Are your SaaS solutions - Scalable and Flexible enough?
Do they provide the required business flexibility from customization and configurability perspective with a variety of business rules?
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...RightScale
Mentor Graphics is building on its expertise in mobile to provide a cloud services platform for the Internet of Things (IoT). EZmobilePrint, one of the first apps on the platform, lets mobile devices connect to printers in coffee shops or other public places. Mentor Graphics leverages Google Cloud Platform and RightScale to provide automated, scalable infrastructure to power this next-generation IoT platform and many more applications to come.
Ten Ways to Optimize Costs on Public and Private CloudsRightScale
You probably know that Reserved Instances provide one way to save money on AWS, but you might not know that there are many more ways to save money in both public and private clouds. This webinar will provide details on how to optimize all of your cloud costs. We’ll also show you how RightScale can help.
Tagging Best Practices for Cloud GovernanceRightScale
In the cloud, it’s critical to implement specific global tags across your organization that enable cloud governance and cost management. If, like most enterprises, you are using multiple clouds, you will want to ensure consistency across all of the clouds you use, despite varying tagging capabilities on each cloud.
Whether you are already using one or more clouds or just getting started, a cloud management platform (CMP) can help right now. Realize value quickly by using a CMP to gain control over existing cloud usage and then expand your cloud use with a CMP that standardizes how you manage and provision resources across all your cloud and virtualized infrastructure.
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScaleRightScale
With companies using six different clouds on average, it can be difficult to manage and optimize cloud spend. IT and financial managers need to understand where costs are coming from, allocate those costs to departments, and find ways to reduce waste and save money. This deck covers how to use RightScale to:
• Adjust cloud bills to account for markups or discounts
• Allocate costs for showback or chargeback
• Implement budget alerts
• Avoid zombie instances and other waste
• Use pricing data to proactively save money
For a free tool to compare public clouds, go to www.cloudcomparison.rightscale.com
Orchestrating PaaS and IaaS+ with RightScaleRightScale
The lines between IaaS and PaaS are blurring. Cloud providers are offering dozens of individual IaaS+ services as an alternative to “all-in-one” PaaS options like OpenShift and Cloud Foundry. How do you handle cloud orchestration when you have a blend of IaaS, IaaS+, and PaaS? We’ll show how you can manage them all with a single pane of glass.
The Application Server Platform of the Future - Container & Cloud Native and ...Lucas Jellema
New architecture patterns are rapidly influencing many organizations. The march to the cloud is taking place. DevOps and microservices for true agility and containers as vehicle for delivery, testing and management. During
Oracle OpenWorld 2017 - Oracle presented its vision and roadmap in the area of cloud native computing (which is based on container native) and announced its application server platform (container management runtime) of the future. This presentation summarizes that picture painted by Oracle.
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale
Moving Windows applications and workloads to the cloud requires careful consideration and planning. What are the technical and business requirements your organization requires of the cloud? RightScale wants to make sure you’re considering all variables at play to avoid costly mistakes and ensure great success.
In this webinar we focus on methodologies to determine when and how to leverage the cloud for Windows environments. This session includes:
1. Reviewing how the Infrastructure as a Service space has matured in the past year
2. Why our customers move from on-premises to the cloud
3. Migration challenges and best practices when considering types of workloads
4. Detailed methodologies we use every day to successfully migrate customer projects
5. Customer successes moving windows workloads
Overcoming 5 Common Docker Challenges: How We Do It at RightScaleRightScale
We highlight solutions to common Docker challenges that you may encounter as you move from initial experiments toward full-fledged Docker adoption. At RightScale, we’ve been sharing our lessons learned as we move toward a fully containerized environment leveraging a “sea of containers.” We’re now in the middle stages of that journey and will share some of the challenges we’ve encountered and how we’ve overcome them.
RightScale Webinar: Best Practices: Software Development Strategies Using Win...RightScale
In April of 2013 Microsoft released the Windows Azure IaaS service for general availability. We were proud to be a launch day partner with Microsoft and here at RightScale we are excited to see the cloud computing market mature and grow.
Please join us for an in-depth discussion and demonstration on how to increase agility and automation in your software development lifecycle.
In this webinar, we will cover how to:
- Enrich the dev/test cycle with Infrastructure as a Service (IaaS)
- Perform rapid testing and validation
- Enable virtual machine usage for dev/test, with a deep discussion of the artifacts and mechanics of it
- Create IT policy without headaches
- Enable dev/test with "approved assets" and policies
Join AWS and Neudesic for this live webinar about data center migration to the AWS Cloud. We will focus on Windows Server 2003 end of support, which is scheduled for July 2015. This is a great opportunity to move these workloads to the cloud and get on a newer operating system. We’ll cover migration strategies as well as best practices and considerations for moving your data center to the cloud. This webinar is intended for IT professionals, developers, and solution architects.
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
Kubernetes adoption is growing and more companies are leveraging Terraform. At RightScale, we combine Kubernetes, Terraform, RightScale, and cloud. In this webinar, find out how we are combining these solutions to create a fully automated DevOps process.
RightScale Webinar: Get Top Performance for Your GamesRightScale
Can Your IT Infrastructure Handle Your Success? Do you already have a successful game on the market, or are you bringing a new game to market?
Your IT infrastructure can potentially slow down your speed to market and eat up resources that should be focused on developing your game. Attend this webinar to learn more about how RightScale and Google Compute Engine can help you get your product to market faster and ensure maximum uptime for users.
In this webinar we’ll demonstrate how to efficiently build your IT infrastructure to power your game. We will show you how to simplify and reduce the IT burden by launching and managing your game on the Google Cloud Platform. We'll discuss why the top gaming companies have chosen RightScale for their game launches and management.
In this webinar we will also demonstrate how RightScale can manage your game through the stages of concept, production, growth, maturity and niche on the Google Compute Cloud.
Our live demonstration will include best practices to:
- Increase speed to market using RightScale's development friendly environments.
- Ensure success at launch with pre-configured, autoscaling architectures.
- Reduce costs with automation that provides a high server-to-administration ratio coupled with Google’s existing economies of scale and network.
- Increase predictability with the power and performance of Google’s proven infrastructure to run your games at scale.
Attend this webinar and you will walk away with a clear path for using RightScale and Google Compute Engine to run and manage your opportunities in the social game industry.
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
Many Managed Services Providers (MSPs) are looking to shift their cloud services offerings to encompass public and private cloud options. Learn how one MSP, Offis, uses RightScale to broker services across a variety of cloud providers as well as virtualized environments in order to serve the diverse needs of its customers.
Enterprise IT teams know they need to broker cloud services to their internal cloud users. Many companies implement a cloud management platform to provide a foundation for delivering cloud services. However, success as a cloud broker also requires also organizational, cultural, and process changes. Learn about the key steps needed to transform your IT organization into a cloud broker.
Amazon WorkSpaces provides a virtual desktop experience in the cloud. It replaces traditional computer lab approaches through mobile desktop environments that can be accessed from the classroom or at home. WorkSpaces’ device agnostic technology also pairs well with one-to-one initiatives across geographies on almost every tablet and/or computer in the market – all while enforcing security policies across the fleet. WorkSpaces also helps educational institutions quickly provision multiple desktops where users can access their applications, documents, and intranet resources that they need from a centralized location. Attend this webinar to discover alternatives to traditional Virtual Desktop Infrastructure (VDI) and learn how to centralize management of student IT resources quickly, efficiently and at the lowest cost possible.
Can a Huff and Puff Blow Your House Down?
Are your SaaS solutions - Scalable and Flexible enough?
Do they provide the required business flexibility from customization and configurability perspective with a variety of business rules?
How Mentor Graphics Uses Google Cloud for the Internet of Things - Mentor Gra...RightScale
Mentor Graphics is building on its expertise in mobile to provide a cloud services platform for the Internet of Things (IoT). EZmobilePrint, one of the first apps on the platform, lets mobile devices connect to printers in coffee shops or other public places. Mentor Graphics leverages Google Cloud Platform and RightScale to provide automated, scalable infrastructure to power this next-generation IoT platform and many more applications to come.
Ten Ways to Optimize Costs on Public and Private CloudsRightScale
You probably know that Reserved Instances provide one way to save money on AWS, but you might not know that there are many more ways to save money in both public and private clouds. This webinar will provide details on how to optimize all of your cloud costs. We’ll also show you how RightScale can help.
How 2015 Cloud Trends Should Impact Your 2016 Cloud StrategyRightScale
Your enterprise cloud strategy will have a significant impact on how IT can help drive your business over the next decade. However, the cloud landscape is moving quickly, so you’ll want to make sure you are adapting your strategy based on the latest innovations and trends that are impacting the use of cloud.
Automating Cloud Operations: Tips from Managed ServicesRightScale
Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
In today’s cloud-first environment, enterprises are embracing a heterogeneous cloud strategy that spans multiple public clouds as well as private clouds. This creates complexities for enterprise IT teams who need to ensure security across all of their applications and all of their infrastructure resources. This webinar will help you understand how to approach multi-cloud security.
7 Common Questions About a Cloud Management PlatformRightScale
You already know you need to deliver software more quickly. But what’s the best route to get that agility? Cloud, containers, and DevOps can all help, and a cloud management platform (CMP) pulls it all together. Get answers to the common questions about a CMP.
2016 Cloud Trends and Stats: RightScale State of the Cloud ReportRightScale
In January 2016, RightScale conducted its fifth annual State of the Cloud Survey of the latest cloud computing trends, with a focus on infrastructure-as-a-service. We highlight several key findings from the survey, including stats on hybrid cloud adoption, top challenges among cloud users, and the demand for DevOps. We've also provided a link to download the full report for free.
Compare Clouds: Aws vs Azure vs Google vs SoftLayerRightScale
Most enterprises have a multi-cloud strategy, but choosing the right cloud for a workload can be challenging. We’ll share a free tool to compare public cloud features and help you make the best decision for each workload. We’ll also drill down on a few key areas where the leading public clouds are different.
Enterprise Cloud Governance: A Frictionless ApproachRightScale
As enterprise IT teams become a broker of cloud services, they need to embrace a new approach to cloud governance. Frictionless governance embeds and automates necessary controls to drive delays to zero by offering developers and business units cloud resources as quickly as teams can obtain them directly from cloud providers.
Using Rancher and Docker with RightScale at Industrie IT RightScale
Many early Docker users are also now looking at clustering solutions such as Rancher. Industrie IT is using Docker, Rancher, and RightScale to help clients build digital applications using continuous integration (CI) and continuous delivery (CD) practices.
How Mentor Graphics Uses Google Cloud for the Internet of Things - Google Clo...RightScale
Mentor Graphics is building on its expertise in mobile to provide a cloud services platform for the Internet of Things (IoT). EZmobilePrint, one of the first apps on the platform, lets mobile devices connect to printers in coffee shops or other public places. Mentor Graphics leverages Google Cloud Platform and RightScale to provide automated, scalable infrastructure to power this next-generation IoT platform and many more applications to come.
RightScale 2016 State of the Cloud ReportRightScale
In January 2016, RightScale conducted its fifth annual State of the Cloud Survey of the latest cloud computing trends, with a focus on infrastructure-as-a-service. The survey results are presented in more than 60 charts along with summary analysis.
We encourage the re-use of data, charts, and text published here under the terms of this Creative Commons Attribution 4.0 International License. You are free to share and make commercial use of this work as long as you attribute the RightScale 2016 State of the Cloud Report as stipulated in the terms of the license.
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...CodeMill digital skills
Details
Alexandra Carter - Callcredit, Numero and Microsoft: Containerisation Hack of a Legacy Software Solution
This is the story of how we took a legacy solution and pushed it into containers on windows in just three days. This was also a great chance to work with Microsoft at the cutting edge of their work on containerisation, VSTS and Azure. Moving on from our Hackathon, we have continued adding new components, experimenting with orchestration and showcasing our work. I’ll talk you through the prep work, the 3 day hack and the subsequent work; what it means for the product roadmap, the experimentation we have done and how stakeholders are responding. Finally, we’ll look ahead to next steps.
Case study: https://microsoft.github.io/techcasestudies/devops/2017/06/16/Callcredit_DevOps.html
Alex Carter
"I have worked in IT, Marketing, Software Support and Software Delivery before moving into my current System Build (DevOps) role within Callcredit. I live and breathe DevOps and am currently focussing on anything around containerisation in Windows. A day without Metal and motor racing is a dull one."
@smileandeliver (https://twitter.com/smileandeliver)
From CodeMill digital skills meetup https://www.meetup.com/CodeMill-Digital-Skills/events/243110732/
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
There are benefits to be gained when patterns and practices from developer techniques are applied to operations. Notably, a fully automated solution where infrastructure is managed as code and all changes are automatically validated before reaching production. This is a process shift that is recognized among industry innovators. For organizations already leveraging these processes, it should be clear how to leverage Microsoft platforms. For organizations that are new to the topic, it should be clear how to bring this process to your environment and what it means to your organizational culture. This presentation explains the components of a Release Pipeline for configuration as code, the value to operations, and solutions that are used when designing a new Release Pipeline architecture.
Andreas Grabner - Performance as Code, Let's Make It a StandardNeotys_Partner
Since its beginning, the Performance Advisory Council aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing. During this event, 12 participants convened in Chamonix (France) exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.
Operating a High Velocity Large Organization with Spring Cloud MicroservicesNoriaki Tatsumi
Noriaki Tatsumi prepares you to build a microservices architecture that's not only reliable, resilient, and scalable but also addresses the challenges large organizations typically face. He dives into the technical details on how Spring Cloud empowers developers to build the patterns and components of microservices foundation quickly.
Moving to the cloud isn’t easy, transforming your engineering team to adopt to the cloud and services lifestyle is therefore crucial. It all starts with creating a common understanding of the engineering and development principles which are important in the cloud, which are different then building regular applications. This session will take you on a road trip based on the presenters experience developing and more importantly operating Azure Active Directory, SQL Server Azure and most recently the Xbox Live Services to support Xbox One.
Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code, install and operate distributed databases, and build and run custom software to handle API requests. Now, AWS provides a stack of scalable, fully-managed services that eliminates these operational complexities.
In this session, you will learn about the benefits of serverless architectures and the basics of the serverless stack AWS provides. We will also walk through how you can use serverless architectures for everything from data processing to mobile and web backends.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Jeremy Edberg, Co-Founder, CloudNative, & AWS Community Hero
Configuration Management in the Cloud | AWS Public Sector Summit 2017Amazon Web Services
In order for your application to operate in a predictable manner in both your test and production environments, you must vigilantly maintain the configuration of your resources. By leveraging configuration management solutions, Dev and Ops engineers can define the state of their resources across their entire lifecycle. In this session, you will learn how to use AWS OpsWorks, AWS CodeDeploy, and AWS CodePipeline to build a reliable and consistent development pipeline that assures your production workloads behave in a predictable manner. Learn More: https://aws.amazon.com/government-education/
Modernizing Testing as Apps Re-ArchitectDevOps.com
Applications are moving to cloud and containers to boost reliability and speed delivery to production. However, if we use the same old approaches to testing, we'll fail to achieve the benefits of cloud. But what do we really need to change? We know we need to automate tests, but how do we keep our automation assets from becoming obsolete? Automatically provisioning test environments seems close, but some parts of our applications are hard to move to cloud.
Do you want a deep dive into the dev/test portion of DevOps and application lifecycle management (ALM)?
Do you want an overview of unit testing, functional UI testing and load testing?
Do you want to learn about continuous deployment?
Do you want to walk through how testers ensure that business value is delivered?
This session is for you.
DevOps, Continuous Integration and Deployment on AWS: Putting Money Back into...Amazon Web Services
Organizations around the globe are leveraging the cloud to accomplish world-changing missions. This session will address how AWS can help organizations put more money toward their mission and scale outreach and operations to achieve more with less. Hear some of AWS’s most advanced customers on how their organizations handle DevOps, continuous integration and deployment. Learn how these practices allow them to rapidly develop, iterate, test and deploy highly-scalable web applications and core operational systems on AWS. The discussion will focus on best practices, lessons learned, and the specific technologies and services they use.
Continuous Integration is a more modern approach to development. It delivers clear value around managing code changes and has been quickly and widely adopted by teams building custom applications. Learn the core principles of Continuous Integration and how they apply to running end-to-end regression tests for SAP.
Linux Collaboration Summit Keynote: Transformation: It Takes a Platformcornelia davis
The last decade has seen a revolution in the manner in which digital experiences are brought to consumers. The companies who are not just meeting increased consumer expectations, but are defining them, are operating within very different organizational structures than their predecessors, and are wrapping new processes around them. And they are using a fundamentally different toolset than before. In this talk we will cover a set of processes that serve this new paradigm and we’ll study the patterns that must be present in supporting software development and runtime platforms.
Today, the development and operations landscape has shifted to a more collaborative model merging the two (DevOps). Developers need to know much more about the operational components of their software - especially around network programming, services development, and continuous deployment. Likewise, the developer's IT counterpart needs to know much more about development - especially around infrastructure automation (Chef/Puppet), automated testing, and continuous deployment.
Similar to Continuous Delivery: How RightScale Releases Weekly (20)
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
As both cloud use and spend increase, enterprises need to implement automated cloud governance. IT leaders must avoid impeding the agility that cloud provides while ensuring efficient cloud spend and reducing risk. In this webinar, we will cover 10 automated policies that every enterprise should have as part of IT governance best practices for cloud.
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
Flexera and RightScale have now joined forces to help you optimize the technologies you use. Learn how Flexera solutions for software license optimization and SaaS management complement RightScale cloud management and cost optimization offerings to give you comprehensive management of your technology spend.
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
Cloud adoption just keeps on growing and now is the time to take control. Your enterprise cloud strategy for 2019 needs to address the broad impact of cloud use in your company. Your strategy should also cover implications for your technical processes, as well as supporting areas including finance, governance, organization, and culture.
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
As cloud spend grows, enterprises need to set up internal processes to manage and optimize their cloud costs. This process will help organizations to accurately allocate and report on costs while minimizing wasted spend. In this webinar, experts from RightScale’s Cloud Cost Optimization team will share best practices in how to set up your own internal processes.
Multi-Cloud Management with RightScale CMP (Demo)RightScale
Almost every enterprise will face the challenge of multi-cloud management. A cloud management platform (CMP) can help you broker standardized cloud services with a single view across both public and private clouds, giving you control over existing cloud usage and enabling you to offer self-service provisioning across all your clouds and virtualized infrastructure.
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
In today’s multi-cloud world, you need to understand how VM types and prices compare between public clouds. Whether you are comparing clouds to find the best placement, benchmarking your compute costs, or want to migrate between clouds, you’ll find out how to map the instance types and how costs will vary by cloud provider.
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
Spend on cloud is increasing, but getting cloud costs allocated to the right business units can still be challenging, especially when you are using multiple clouds. You need automated tools that enable you to allocate costs from your cloud bill and report on spend to users across your organization.
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
The media is highlighting scores of stories about companies that have moved from one public cloud to another for business or technical reasons. Regardless of whether you are running on AWS, Azure, or Google, there will likely come a time that you’ll want to consider switching cloud providers. Whether you are contemplating a move now or just want to keep your options open in the future, you will need to consider a variety of cost, service, and technical factors. In this webinar, we’ll walk you through the evaluation process of migrating to another cloud provider and highlight the pros and cons.
Using RightScale CMP with Cloud Provider ToolsRightScale
Large organizations are using cloud management platforms (CMPs) to manage and govern multi-cloud environments. They need their CMPs to work regardless of the cloud provider tools used by development teams, including AWS Cloud Formation templates, Azure Resource Manager templates, and container services. We will show how RightScale CMP can add operation orchestration and governance regardless of how you provision your workloads.
Best Practices for Multi-Cloud Security and ComplianceRightScale
The last few months have seen ongoing cloud security breaches and a heightened data privacy focus due to GDPR. In today’s multi-cloud environment, enterprises are challenged to ensure security and compliance across both public and private clouds. We will help you understand best practices for multi-cloud security and compliance and how a cloud management platform (CMP) can help.
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
With the explosion of cloud use, enterprises need to implement appropriate governance controls. Automated policies can optimize costs and ensure that operational, compliance, and security requirements are met. Using RightScale, you can create a single policy to work across all of your clouds, including AWS, Azure, Google Cloud, and VMware vSphere.
The 5 Stages of Cloud Management for EnterprisesRightScale
With cloud use exploding and cloud bills skyrocketing, enterprises are implementing new cloud governance processes and tools. A cloud management platform (CMP) will be a foundational technology you’ll need to get it all under control. We cover the 5 stages of cloud management that enterprises go through to fully manage their cloud use, and how a CMP helps.
Cloud storage costs are increasing and now represent a significant portion of cloud spend. As a result, cloud users need to focus on ways to reduce storage spend by selecting the best options while also finding ways to manage the rapid increase in the use of cloud storage.
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
Serverless computing, (sometimes called function-as-a-service) is the top-growing cloud service year-over-year in 2018 compared to 2017 according to the RightScale State of the Cloud Survey. Serverless is appropriate for a variety of different use cases. We share how serverless offerings and pricing for different cloud providers compare.
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
Managed services providers (MSPs) and other IT services providers offering managed services across multiple clouds use a cloud management platform (CMP) as a foundational technology. But what are the best practices for MSPs to leverage a CMP for success with end customers? MSPs need to implement appropriate account hierarchies, tagging strategies, cost management practices, templating and automation approaches, and DevOps processes.
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
As public cloud storage services mature, it becomes easier to make apples-to-apples comparisons. We drill down on the latest specs and features for object, block, archival, and file storage across AWS, Azure, Google, and IBM. We also compare prices for a variety of storage scenarios.
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
The RightScale 2018 State of the Cloud Report has just been released. It includes new insights on cloud adoption trends. We highlight the most interesting cloud trends that will help you evolve your cloud strategy, deliver on your 2018 cloud goals, and mobilize your internal stakeholders for cloud initiatives
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
Most enterprises already have a multi-cloud strategy. A cloud management platform (CMP) can help you broker cloud services with a single view across both public and private clouds, giving you control over existing cloud usage and enabling you to offer self-service provisioning across all your clouds and virtualized infrastructure.
How to Manage Cloud Costs with RightScale OptimaRightScale
With cloud use rising, managing cloud costs for your enterprise becomes more critical. To effectively control costs, you can leverage a cloud cost management tool like RightScale Optima to collaborate across your organization to report on and optimize your cloud spend.
Top 10 Cloud Trends for 2018 and Actions You Can Take NowRightScale
Enterprises are going all in on multi-cloud strategies. Operating in this multi-cloud world requires new processes, new policies, and new tools. In 2018, it’s time for enterprises to build the right foundations for their cloud strategies going forward by enabling the use of multiple cloud providers and myriad cloud services while ensuring the right policies and cost governance.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
2. Speakers
• Tim Miller
• VP of Engineering
• Daniel Onorato
• Director of QA
• Robert Sulway
• Director of Development
3. Agenda
• Defining Continuous Delivery
• Motivations and Strategies
• Defining the Weekly Release
• Keys to Success
• Automating Is a “Must”
• The Dashboard
• (Surprising?) Benefits of Shorter Release Cycles
4. Your Roadmap to Application Agility
Code Build Integrate Test Release Deploy Operate
Agile Development
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps
6. Broker Cloud Services with RightScale
Self-Service Cloud Analytics
RightScale
Cloud Management
Design
Virtualized
Environments
Public
Clouds
IaaS+/PaaS
Services
Private
Clouds
Bare
Metal
Automate
Multi-Cloud Orchestration & Governance
OperateDeploy Report Optimize
5
7. • Complex code base, lives in over 200 repositories
• Some code going back 7 years
• Running on ~700 servers in Production
• 7-8 week release cycles
• Developers, QA & Ops all set in their ways, process gets layered on top of
process
Landscape
6
8. • Get planned features to market more quickly
• Respond to urgent requests
• Reduce WIP
• Master Branch Instability – not getting tested during
regression
• Increase quality, decrease escalations
• Details of features “fresh in minds” on release
• Mindset: My feature is going into production soon
• Think about deployment!
Motivations
9. • Spoiler Alert: These became benefits
• The biggest challenge was getting past “We can’t..”
• …because it would lower quality bar, QA always chasing the next
release
• ...roll out deployments in parallel, need to roll out serially
• …because it will take too much time/people for release process
The Challenges
10. • Go Big
• Teams would need to innovate
• Required to shed the old and do things differently
• Add in some constraints to make things more interesting
• Can’t lower the quality bar in any way
• Can’t add human resources to achieve the goal
• Can’t reduce velocity
• If you are going to do it weekly, can’t have downtime during releases
Strategies
9
11. • Process
• Relentless adherence to our “contracts”
• Contract for the definition of “done” for features
• Contract for the “ready to ship” weekly features collection
• Dashboards (Jira/Travis) to see daily status of “ready to ship”
• Environments
• Branching strategy
• Automation to stand up functional test environments for given features
• Staging environment to test the weekly features collection as a whole
Keys to Success
12. Keys to Success...continued
1111
• Automation
• Write once, run anywhere system level test automation (feature test,
stage integration, production)
• Matrix driven automation test execution for release deployment
validation in production with dashboard
• Automation to facilitate rolling production deployment
• Organization
• Embedded QA Engineering on scrum teams
• Tightly integrated Dev/Ops team
14. What it is:
• A vehicle to release a collection of features on a weekly basis when
they are “done”
What it is not:
• A mandate to plan, design, implement, test and deploy a given feature
in a week’s time
Defining the Weekly Release
15. • For Libraries:
• Unit test coverage in (ci) for new feature, either measured or manually verified
to exist by QA
• For Apps:
• Unit test coverage running in (ci) for new feature(either measured or manually
verified to exist by QA)
• Functional test coverage in (ci) for new feature (either measured or manually
verified to exist by QA)
• Automated system test coverage run on a mini-rs and ready for merge into
master test collateral repo
• Note: we will require either the unit, functional or system test. The QA Eng/Devs will
determine required coverage at the time a feature is worked.
• Adequate end user documentation has been created.
• Product owner sign-off for feature
Definition of “done”
16. • For both Libraries and Apps:
• Downtime window is not required
• Compatible with a rolling system restart
• Documented migration instructions exist (if necessary)
• Documented deployment instructions exist (if necessary)
• Any required ServerTemplate updates must be coded and integrated on
a mini-rs
Definition of “done”
17. A weekly features collection is deemed “ready to ship” when:
• Verification the new feature(s) unit test(ci), functional test(ci) and/or
system level tests (staging) are passing on staging branch
• Verification of a full nightly regression run on staging on staging branch
with no impact on existing features and pass/fail trends
• All regression issues are resolved
Definition of “ready to ship”
22. The RightScale DevOps Process
Mini-RightScale
Dev Environment
Staging
Environment
Production
Environment
Deployment
Automation
Deployment
Automation
Pull
code &
test
Deployment
Automation
Operations Automation
Pull
code &
test
Pull
code &
release
Monitor
alarm
react
Develop
Templates
23. • Write once, run anywhere test collateral
• Automation frameworks and collateral support running a given test in
each of our possible test targets without updating test collateral once
written. (mini-rs, staging, production).
• $ bundle exec rake SPEC=ui/functional/server_array_functional.rb
SETTINGS=mini-rs_93,nightly_settings SHARD=93
• $ bundle exec rake SPEC=ui/functional/server_array_functional.rb
SETTINGS=us_3,nightly_settings SHARD=3
• Automated feature tests add to collection of regression tests once
authored
• Tying test frameworks into matrix based invocation system.
Streamlining QA Automation
24. • Gemify (Ruby) test collateral repos to allow sharing among
various automation frameworks.
• Can speed up test execution in many cases
• Speeds up test suite implementation
• Example UI test using API test resources for setup
Sharing Test Collateral Repos
25. require 'rester'
require 'right_api_15’
describe "Verifies CRUD operations on the new ELB browser:", :crud => true do
before(:all) do
Session.login(:account_name => :test_account)
url = config(:LOCATION)
email = config(:EMAIL)
password = config(:PASSWORD)
RightApi15.default_login(login_info)
end
context "Setup" do
it "creates Network required for this test" do
@clouds.each do |cloud|
@api_created['network'] = NetworkManager::Network.create(:cloud => cloud, :cidr_block => '13.0.0.0/16’)
end
…
it "creates a load balancer using network/subnet with no name" do
@clouds.each do |cloud|
cloud_href = RightApi15::MetaData.get_cloud_href(:cloud_name => cloud)
network = @api_created['network'].select {|n| n.cloud_href == cloud_href}.first
subnet = @api_created['subnet'].select {|sn| sn.href.include?(cloud_href)}.first
security_group = @api_created['security_group'].select {|sg| sg.cloud_href == cloud_href}.first
LoadBalancer.create(:cloud => cloud,
:load_balancer_name => "#{@name}-api",
:VPC => { :vpc_option => network.resource_uid,
:subnets => subnet.resource_uid,
34. Benefits of shorter release cycles
3333
• Master code branch very stable at all times
• Fewer regression bugs found in integration cycle
• Automation test coverage guaranteed to grow and exist (definition of
done)
• Forced us to keep pushing on automation and tying systems together to
lessen the human resource tax associated with each release (work in
progress)
• Forced us to engineer feature updates/migrations such that they can be
performed in a rolling fashion with no system maintain window requiring
down time.
• Releases happen in the middle of the our normal work day as opposed to
Friday nights / Weekends. Everyone much happier with this.
• Features are deployed very close in time to there development. Details
still fresh in our minds
35. 34
Next Steps and Q&A
E-book:
Continuous Integration and Delivery in the Cloud: How We
Do It at RightScale: How RightScale Does It
www.rightscale.com/ci-cd-ebook