Beginning a Cloud MigrationNew
There are many ways to take a traditional application to the cloud. From lift-and-shift to rewriting the application as a series of cloud-native microservices or even rebuilding the application as a series of serverless cloud functions. These options all come with tradeoffs, and it is easy to get stuck debating the merits of each approach. This tutorial provides practical advice coupled with hands-on labs to help illustrate some migration approaches. Start with a traditional application, running in a traditional way, and explore some paths to the cloud. Participants will use a number of services provided by Google Cloud Platform, and leave with a better idea of how to begin their own cloud journey. During this session, participants will run a simple, sample application, provision compute instances in the cloud, provision and utilize cloud storage for application files, provision and utilize a cloud data store, scale out the application, and view application logs. By the end of this class, participants will be able to describe the tradeoffs with various cloud migration strategies, and describe some of the tools and services available on Google Cloud Platform
Prerequisites: This is a hands-on tutorial- participants should bring a wifi-enabled laptop. Participants will be given access to Google Cloud Platform for all of the labs. It’s best that participants of this workshop have some familiarity and comfort with basic web administration, basic system administration, and working on the command line.