Design virtualized network infrastructure to meet business needs.
At this point, you should have a better understanding of the cloud orchestration and automation strategy and how cloud orchestration and automation differs from traditional IT data center deployment practices. You are ready to compile the final Cloud Orchestration and Automation Report. Sophia will present your work for approval at the executive meeting. Upon approval, this document will be used by the operations team to automate day-to-day cloud deployment tasks.
The final document should be between 12 and 14 pages, if you selected the option for all seven use cases, and nine and 10 pages if you selected the single-use case option. Your submission should include the code from the templates you created. Use the Cloud Orchestration and Automation Report Template to help put together the Cloud Orchestration and Automation Report, and submit it after reading the instructions below.
As an online voting company, BallotOnline’s operations team manages large amounts of electronic data. So, the first process you will automate is the deployment of an elastic High-Performance Computing (HPC) Cluster to improve the management and analysis of this data.
Create a Compute Template
Deploying an Elastic HPC Cluster explains how to install and deploy CfnCluster, configure the environment, run a simple parallel “mpi_hello_world” job, and shut down the cluster. Use this guide to help understand the process to deploy this service. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Set Up Prerequisites
☑️ Install a Cluster
☑️ Configure and Launch the Cluster
☑️ Submit and Run a Simple Parallel MPI Job (you can use the sample job provided in the document above)
☑️ Create an EBS Volume Snapshot for Cluster Reusability
Create a Template to Automatically Deploy Developer Tools
Use the instruction in the Set Up a Jenkins Build Server tutorial as a guide for developing a template that will deploy a Jenkins automation server. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Set Up Prerequisites
☑️ Launch the EC2 Instance to Host the Jenkins Build Server
☑️ Install and Configure Jenkins
Create a Template to Deploy a Data Warehouse
The Amazon Redshift Getting Started Guide guides you through the process of setting up a data warehouse. Use this guide to help understand the process to deploy this service. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Set Up Prerequisites
☑️ Create an IAM Role
☑️ Launch an Amazon Redshift Cluster
☑️ Authorize Access to the Cluster
☑️ Connect to the Cluster
☑️ Load Data from Amazon S3
Create a Template to Automatically Deploy Machine Learning
Review SageMaker Tutorial to learn about this machine learning service. Then review this blog post to learn how to use AWS CloudFormation to provision resources to test out this service. You can either use CloudFormation Designer to generate the appropriate template using the associated widget, or if you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Set Up Prerequisites
☑️ Create a Training Job
☑️ Deploy the Model in SageMaker
Create a Template to Automatically Deploy an Email-Receiving Pipeline
Use the instructions in the Getting Started Receiving Email with Amazon SES tutorial as a guide to help understand the process to deploy this service. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Set Up Prerequisites
☑️ Verify Your Domain
☑️ Set up a Receipt Rule to Create an S3 Bucket
☑️ Send a Test Message
Create a Template to Automatically Deploy a Compliant Archive
Use the instructions in the Set Up a Compliant Archive white paper as your guide. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Create a New Vault
☑️ Specify a Compliance Policy (select one of the examples in the guide)
Create a Template to Automatically Deploy Website(s) and WebApp(s)
Use the instructions in the Deploying a High-Availability WordPress Website with an External Amazon RDS Database to Elastic Beanstalk tutorial to understand the process of creating the cloud formation template to deploy and host a production-ready WordPress website. You can then either use CloudFormation Designer to generate the appropriate template using the associated widget, or you can find the appropriate code on your own.
The template should perform these tasks automatically:
☑️ Launch a DB Instance in Amazon RD
☑️ Download the WordPress Framework for the Website Building Process
☑️ Launch an Elastic Beanstalk Environment
☑️ Configure Environment Properties
☑️ Install WordPress
☑️ Update the Default Keys and Salts to Encrypt the Authentication Process
☑️ Update the Environment
☑️ Configure an Auto Scaling Group
Before you submit your assignment, review the competencies below, which your instructor will use to evaluate your work. A good practice would be to use each competency as a self-check to confirm you have incorporated all of them. To view the complete grading rubric, click My Tools, select Assignments from the drop-down menu, and then click the project title.
- 2.1: Identify and clearly explain the issue, question, or problem under critical consideration.
- 2.2: Locate and access sufficient information to investigate the issue or problem.
- 2.3: Evaluate the information in a logical and organized manner to determine its value and relevance to the problem.
- 2.4: Consider and analyze information in context to the issue or problem.
- 9.5: Design virtualized network infrastructure to meet business needs.
- 9.6: Design cloud storage infrastructure to meet business needs.
- 10.2: Create and deploy virtual machines.
- 10.3: Configure cloud management tools and software.
- 10.4: Configure cloud orchestration and automation software.
- 10.7: Configure a public cloud infrastructure using industry leading provider(s).
-
CloudOrchestrationandAutomationReport.docx
-
deploy-elastic-hpc-cluster_project.