Cloud Workshops In these complimentary, 4-hour workshops, AHEAD cloud engineers provide immersive training on one of two leading public cloud platforms. AHEAD maintains a schedule of public innovations days, and also can bring single company workshops to your offices. Visit our Innovation Days Tour Page We’ll focus on setting the right foundation, including operations, security, governance, and automation of cloud services, to quickly get your workloads running on the platform. AWS Tour Azure Tour AWS 100 Level Innovation Day Agenda Presentation and Lab 1 Identity and Access Management (IAM)Create baseline identity principles & policies for future labs using AWS Identity & Access Management (IAM) and learn a few security best practices along the way. Presentation and Lab 2 Virtual Private Cloud (VPC)Create a new Virtual Private Cloud (VPC), including public and private subnets. The lab will help demonstrate how a VPC is constructed, the various components of a VPC, and design considerations for different workloads. Presentation and Lab 3 Simple Storage Service (S3)Create a new S3 bucket to store objects, copy data to the bucket, and review optional settings for storing and encrypting data. Presentation and Lab 4 Elastic Cloud ComputeCreate an EC2 instance to host a sample HTML page using a simple bootstrap script. The lab will also provide concepts and build skills on EC2 Systems Manager to manage the EC2 instance for “Day 2” operations. Presentation and Lab 5 EC2 LoggingModify existing EC2 instance to stream OS & application logs to CloudWatch Logs and establish email-based alerting (using Simple Notification Service) based on Apache log entries. Presentation and Lab 6 Infrastructure as Code & ServerlessLearn how to use CloudFormation Templates to create Lambda functions with Cloudwatch based on EC2 tagging. AWS 200 Level Innovation Day Agenda Presentation and Lab 1 AWS Infrastructure as Code OverviewOverview of how to natively use automation and Infrastructure as Code (IaC). Learn and build the basic components of CloudFormation to create the base AWS resources to use for subsequent labs. The lab will make use of nested CloudFormation templates to deploy the resources. Presentation and Lab 2 Infrastructure as Code – Day Two OperationsLearn different techniques and use cases on how to manage changes to your automated AWS environment. Participants will learn how to update existing stacks and add operational controls to the environment, such as data protection. Presentation and Lab 3 Image Operations – Patch ManagementLearn about AWS Systems Manager to take control of operational insight and take action on AWS Resources. Participants will learn how to use AWS native services for image patch management of EC2 instances and integration of multiple services to build a comprehensive operational strategy. Presentation and Lab 4 AWS Governance and Security using AutomationWe will cover use cases of AWS tagging to control governance and security and how to tie those tags to other services in an automated fashion. Participants will learn how to automate the security and self-remediation of their AWS environment. Using Config, SNS, and Lambda, users will ensure that their sensitive data stored in S3 remains private and out of the hands of unauthorized users. Presentation and Lab 5 EC2 Application Scaling ArchitectureLearn how to deploy your application cloud infrastructure in a highly scalable fashion to support scaling of resources on-demand. Participants will configure autoscaling for a web application and experience how changes in the environment can trigger the addition, or removal, of resources as required by the application. Innovation Demo Alexa and Serverless IntegrationAHEAD will demonstrate how to use Alexa and Lambda together to create custom workflows. Azure 100 Level Innovation Day Agenda Presentation and Lab 1 Azure Networking OverviewLearn about all the options available to you when constructing your network in Azure. VNET Peering, Routing, Security Groups, Load Balancers, and On-Premises connectivity will all be covered in this presentation. Create an Azure VNET, Subnet, and Network Security Group. Create a second VNET and peer it with the first VNET. Presentation and Lab 2 Azure Compute – Virtual MachinesAHEAD will present everything you need to know to get started with Azure Compute options and then dive deeper into Virtual Machines including Resource Groups, VM Instance Types, Specializations, and Disks. Following the basics, we will move on to how you can plan for availability and scalability in an Azure environment as well as mechanisms for deployment. Create a new Virtual Machine using the Azure Portal, and then via PowerShell. The lab will help demonstrate how a VM is deployed and how you can connect to it. Once deployed, you will then learn how to deploy VMs into availability groups. Presentation and Lab 3 Azure Storage ServicesLearn about all the different types of storage available to you in Azure as well as how to determine which service to use to solve your use cases. Create an Azure Storage Account for Blob Storage and then use it to upload a series of image files. In addition you will learn how to use Storage Explorer and AzCopy before finally deploying your own Azure Files Service which will be mounted onto the Virtual Machine from Lab 1. Presentation and Lab 4 Azure Monitoring and OperationsLearn about the various services available to you in Azure for monitoring your environment. Take a tour of the Microsoft Operations Management Suite, including Log Analytics, Azure Monitors, and Azure Security Center. Run Log Analytics queries for troubleshooting, configure Azure monitors, and create a resource lock to prevent accidental deletion of Azure objects. Finally, configure Just in Time (JIT) access for your Windows Virtual Machine you built in Lab 1 to restrict RDP sessions via Azure Security Center. Presentation and Lab 5 Automation TechnologiesExplore the different automation tools available to you in Azure and potential use cases. Destroy everything we built previously, and then rebuild it immediately using an ARM template.