{"id":933,"date":"2019-07-02T10:45:10","date_gmt":"2019-07-02T10:45:10","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=933"},"modified":"2020-05-02T07:16:53","modified_gmt":"2020-05-02T07:16:53","slug":"aws-deploying-operating","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/","title":{"rendered":"Define Methods of Deploying and Operating in the AWS Cloud"},"content":{"rendered":"\n<p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nMultiple\noptions for provisioning your IT infrastructure and the deployment of your\napplications. The main principles to remember are AAA &#8211; Automate, Automate,\nAutomate.\n\n\n\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AWS Elastic Beanstalk<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a high-level deployment tool <\/li><li>Helps you get an app from your desktop to the\nweb in a matter of minutes. <\/li><li>handles the details of your hosting environment\nfor<ul><li>capacity provisioning<\/li><\/ul><ul><li>load balancing<\/li><\/ul><ul><li>scaling<\/li><\/ul><ul><li>application health monitoring<\/li><\/ul><\/li><li>A platform configuration defines the\ninfrastructure and software stack to be used for a given environment. <\/li><li>When you deploy your app, Elastic Beanstalk\nprovisions a set of AWS resources<\/li><li>AWS resources can include Amazon EC2 instances,\nalarms, a load balancer, security groups, and more. <\/li><\/ul>\n\n\n\n<p><strong>Using AWS Beanstalk<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>First create an application<\/li><li>upload an application version in the form of an\napplication source bundle (for example, a Java .war file) to Elastic Beanstalk<\/li><li>then, provide some information about the\napplication. <\/li><li>Elastic Beanstalk automatically launches an\nenvironment and creates and configures the AWS resources needed to run your\ncode. <\/li><li> After your environment is launched, you can then manage your environment and deploy new application versions. <\/li><\/ul>\n\n\n\n<p>\n\n\n\n\n\n\n\n\n\nThe\nfollowing diagram illustrates the workflow of Elastic Beanstalk.\n\n\n\n<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"634\" height=\"172\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud.png\" alt=\"define methods of deploying and operating in the aws cloud\" class=\"wp-image-1006\"\/><\/figure><\/div>\n\n\n\n<p>After creating and deploying your application, information\nabout the application\u2014including metrics, events, and environment status, is\navailable through <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>the AWS Management Console, APIs<\/li><li>Command Line Interfaces and <\/li><li> unified AWS CLI <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">AWS CloudFormation<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a service to model and set up your Amazon\nWeb Services resources <\/li><li>Spend less time managing those resources <\/li><li>More time focusing on your applications that run\nin AWS. <\/li><li>Create a template that describes all the AWS\nresources that you want (like Amazon EC2 instances or RDS)<\/li><li>CloudFormation takes care of provisioning and\nconfiguring those resources for you. <\/li><li>Use a simple text file to model and provision,\nin an automated and secure manner, all the resources needed for your\napplications across all regions and accounts. <\/li><li>This file serves as the single source of truth\nfor your cloud environment. <\/li><li>Available at no additional charge, and you pay\nonly for the AWS resources needed to run your applications.<\/li><\/ul>\n\n\n\n<p> <strong>AWS CloudFormation Working<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"245\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-01-CloudFormation.png\" alt=\"define methods of deploying and operating in the aws cloud\n\" class=\"wp-image-1007\"\/><\/figure><\/div>\n\n\n\n<ol class=\"wp-block-list\"><li>Design an AWS CloudFormation template (a JSON or\nYAML-formatted document) in AWS CloudFormation Designer or write one in a text\neditor or choose to use a provided template. The template describes the\nresources you want and their settings. <\/li><li>Save the template locally or in an S3 bucket. If\nyou created a template, save it with any file extension like .json, .yaml, or\n.txt.<\/li><li>Create an AWS CloudFormation stack by specifying\nthe location of your template file , such as a path on your local computer or\nan Amazon S3 URL. <ol><li>If the template contains parameters, you can\nspecify input values when you create the stack. Parameters enable you to pass\nin values to your template so that you can customize your resources each time\nyou create a stack.<\/li><\/ol><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">AWS OpsWorks<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a configuration management service <\/li><li>Helps you configure and operate applications in\na cloud enterprise by using Chef. <\/li><li> There are 2 variants: AWS OpsWorks Stacks and AWS OpsWorks for Chef Automate. <\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"267\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-02-OpsWorks-750x267.png\" alt=\"\" class=\"wp-image-1008\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-02-OpsWorks-750x267.png 750w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-02-OpsWorks.png 1108w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n\n<p><strong>AWS OpsWorks Stacks <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It &nbsp;provides a simple and flexible way to create\nand manage stacks and applications. <\/li><li>Deploy and monitor applications in your stacks. <\/li><li>It does not require or create Chef servers; <\/li><li>Performs some of the work of a Chef server for\nyou. <\/li><li> Monitors instance health, and provisions new instances for you, when necessary, by using Auto Healing and Auto Scaling.  <\/li><\/ul>\n\n\n\n<p> <strong>AWS OpsWorks for Chef Automate <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create AWS-managed Chef servers that include Chef Automate premium features<\/li><li>Use the Chef DK and other Chef tooling to manage them<\/li><li>Manages both Chef Automate Server and Chef Server software on a single instance. <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">AWS CodeCommit<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a fully-managed source control service <\/li><li>Makes it easy for companies to host secure and\nhighly scalable private Git repositories. <\/li><li>It integrates with AWS CodePipeline and AWS\nCodeDeploy to streamline your development and release process.<\/li><li> It is a secure, highly scalable, managed source control service that hosts private Git repositories. <\/li><\/ul>\n\n\n\n<p><strong>Working<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"486\" height=\"400\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-03-CodeCommit-486x400.png\" alt=\"\" class=\"wp-image-1009\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-03-CodeCommit-486x400.png 486w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-03-CodeCommit.png 931w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/figure><\/div>\n\n\n\n<ol class=\"wp-block-list\"><li>Use the AWS CLI or the CodeCommit console to create\na CodeCommit repository.<\/li><li>From your development machine, use Git to run\ngit clone, specifying the name of the CodeCommit repository. This creates a\nlocal repo that connects to the CodeCommit repository.<\/li><li>Use the local repo on your development machine to\nmodify (add, edit, and delete) files, and then run git add to stage the\nmodified files locally. Run git commit to commit the files locally, and then\nrun git push to send the files to the CodeCommit repository.<\/li><li>Download changes from other users. Run git pull\nto synchronize the files in the CodeCommit repository with your local repo.\nThis ensures you&#8217;re working with the latest version of the files.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">AWS CodeDeploy<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a service that automates code deployments\nand software deployments to any instance, including Amazon EC2 instances and\ninstances running on-premises. <\/li><li>Makes it easier for you to rapidly release new\nfeatures<\/li><li>Helps you avoid downtime during application\ndeployment<\/li><li>Handles the complexity of updating your\napplications.<\/li><\/ul>\n\n\n\n<p><strong>CodeDeploy Deployment Types<\/strong><\/p>\n\n\n\n<p>CodeDeploy provides two deployment type options:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>In-place deployment: The application on each instance in the deployment group is stopped, the latest application revision is installed, and the new version of the application is started and validated.<\/li><li>Blue\/green deployment <ul><li>Blue\/green on an EC2\/On-Premises compute platform: The instances in a deployment group (the original environment) are replaced by a different set of instances (the replacement environment)<\/li><\/ul><ul><li>Blue\/green on an AWS Lambda compute platform: Traffic is shifted from your current serverless environment to one with your updated Lambda function versions. <\/li><li>Blue\/green on an Amazon ECS compute platform: Traffic is shifted from the task set with the original version of a containerized application in an Amazon ECS service to a replacement task set in the same service.  <\/li><\/ul><\/li><\/ul>\n\n\n\n<p><strong>Sample CodeDeploy in-place deployment<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"400\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-04-CodeDeploy-747x400.png\" alt=\"define methods of deploying and operating in the aws cloud\n\" class=\"wp-image-1010\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-04-CodeDeploy-747x400.png 747w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-04-CodeDeploy.png 784w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure><\/div>\n\n\n\n<ol class=\"wp-block-list\"><li>First, you create deployable content on your\nlocal development machine or similar environment, and then you add an\napplication specification file (AppSpec file). The AppSpec file is unique to\nCodeDeploy. It defines the deployment actions you want CodeDeploy to execute.\nYou bundle your deployable content and the AppSpec file into an archive file,\nand then upload it to an Amazon S3 bucket or a GitHub repository. This archive\nfile is called an application revision (or simply a revision).<\/li><li>Next, you provide CodeDeploy with information\nabout your deployment, such as which Amazon S3 bucket or GitHub repository to\npull the revision from and to which set of Amazon EC2 instances to deploy its\ncontents. CodeDeploy calls a set of Amazon EC2 instances a deployment group. A\ndeployment group contains individually tagged Amazon EC2 instances, Amazon EC2\ninstances in Amazon EC2 Auto Scaling groups, or both.<\/li><li>Each time you successfully upload a new\napplication revision that you want to deploy to the deployment group, that\nbundle is set as the target revision for the deployment group. In other words,\nthe application revision that is currently targeted for deployment is the\ntarget revision. This is also the revision that is pulled for automatic\ndeployments.<\/li><li>Next, the CodeDeploy agent on each instance\npolls CodeDeploy to determine what and when to pull from the specified Amazon\nS3 bucket or GitHub repository.<\/li><li>Finally, the CodeDeploy agent on each instance\npulls the target revision from the Amazon S3 bucket or GitHub repository and,\nusing the instructions in the AppSpec file, deploys the contents to the\ninstance.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">AWS CodePipeline<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a continuous integration and continuous\ndelivery service <\/li><li>It is used for fast and reliable application and\ninfrastructure updates. <\/li><li>It builds, tests, and deploys your code every\ntime there is a code change, based on the release process models you define. <\/li><li>It automates the steps required to release your\nsoftware changes continuously. <\/li><\/ul>\n\n\n\n<p> <strong>Example release process using CodePipeline<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"351\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud-05-CodePipeline.png\" alt=\"define methods of deploying and operating in the aws cloud\n\" class=\"wp-image-1011\"\/><\/figure><\/div>\n\n\n\n<p>In this example, <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>When developers commit changes to a source\nrepository, CodePipeline automatically detects the changes. <\/li><li>Those changes are built, and if any tests are\nconfigured, those tests are run. <\/li><li>After the tests are complete, the built code is\ndeployed to staging servers for testing. <\/li><li>From the staging server, CodePipeline runs\nadditional tests, such as integration or load tests. <\/li><li>Upon the successful completion of those tests,\nand after a manual approval action that was added to the pipeline is approved<\/li><li>CodePipeline deploys the tested and approved code to production instances. <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Amazon EC2 Container Service<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a highly scalable, high performance\ncontainer management service that supports Docker containers <\/li><li>Allows you to easily run applications on a\nmanaged cluster of Amazon EC2 instances. <\/li><li> Eliminates the need for you to install, operate, and scale your own cluster management infrastructure.  <\/li><\/ul>\n\n\n\n<p> <strong>ECS Terms<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Task Definition \u2014 This a blueprint that describes how a docker container should launch. If you are already familiar with AWS, it is like a LaunchConfig except instead it is for a docker container instead of a instance. It contains settings like exposed port, docker image, cpu shares, memory requirement, command to run and environmental variables.<\/li><li>Task \u2014 This is a running container with the settings defined in the Task Definition. It can be thought of as an \u201cinstance\u201d of a Task Definition.<\/li><li>Service \u2014 Defines long running tasks of the same Task Definition. This can be 1 running container or multiple running containers all using the same Task Definition.<\/li><li>Cluster \u2014 A logic group of EC2 instances. When an instance launches the ecs-agent software on the server registers the instance to an ECS Cluster. This is easily configurable by setting the ECS_CLUSTER variable in \/etc\/ecs\/ecs.config described here.<\/li><li>Container Instance \u2014 This is just an EC2 instance that is part of an ECS Cluster and has docker and the ecs-agent running on it.<\/li><li>Container agent \u2014 This is the agent that runs on EC2 instances to form the ECS cluster. If you\u2019re using the ECS optimized AMI, you don\u2019t need to do anything as the agent comes with it. <\/li><li>Task definition \u2014 An application containing one or more containers. This is where you provide the Docker images, the amount of CPU\/Memory to use, ports etc. You can also link containers here, similar to a Docker command line.<\/li><li>Service \u2014 A service in ECS allows you to run and maintain a specified number of instances of a task definition. If a task in a service stops, the task is restarted. Services ensure that the desired running tasks are achieved and maintained. Services can also include things like load balancer configuration, IAM roles and placement strategies.<\/li><li>Service auto-scaling \u2014 This is similar to the EC2 auto scaling concept but applies to the number of containers you\u2019re running for each service. The ECS service scheduler respects the desired count at all times. Additionally, a scaling policy can be configured to trigger a scale-out based on alarms.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"254\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-the-aws-global-infrastructure.png\" alt=\"\" class=\"wp-image-1013\"\/><\/figure><\/div>\n\n\n\n<p>Amazon ECS Application &nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Microservices &#8211; Amazon ECS helps you run\nmicroservices applications with native integration to AWS services and enables continuous\nintegration and continuous deployment (CICD) pipelines.<\/li><li>Batch processing &#8211; Amazon ECS lets you run batch\nworkloads with managed or custom schedulers on Amazon EC2 On-Demand Instances,\nReserved Instances, or Spot Instances.<\/li><li>Application migration to the cloud &#8211; Legacy\nenterprise applications can be containerized and easily migrated to Amazon ECS\nwithout requiring code changes.<\/li><li>Machine learning &#8211; Amazon ECS makes it easy to\ncontainerize ML models for both training and inference. You can create ML models\nmade up of loosely coupled, distributed services that can be placed on any\nnumber of platforms, or close to the data that the applications are analyzing.<\/li><\/ul>\n\n\n\n<p><strong>Amazon ECS Working<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"265\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-the-aws-global-infrastructure-01-1-750x265.png\" alt=\"\" class=\"wp-image-1014\"\/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Non-AWS Solutions<\/h2>\n\n\n\n<p>Infrastructure as Code<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Terraform<\/li><li>Salt Stack.  <\/li><\/ul>\n\n\n\n<p>Configuration Management<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Chef<\/li><li>Puppet <\/li><\/ul>\n\n\n\n<p>Continuous Integration<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Jenkins<\/li><li>TeamCity <\/li><\/ul>\n\n\n\n<p>Hosted Version Control Repositories<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>GitHub<\/li><li>GitLab <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">General Principles<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Provision infrastructure from code<\/li><li>Deploy artefacts automatically from version\ncontrol<\/li><li>Configuration managed from code and applied\nautomatically<\/li><li>Scale your infrastructure automatically<\/li><li>Monitor every aspect of the pipeline and the\ninfrastructure (CloudWatch)<\/li><li>Logging for every action (CloudWatch Logs and\nCloudTrail)<\/li><li>Instance profiles for embedding IAM roles to\ninstances automatically<\/li><li>Use variables, don&#8217;t hard code values<\/li><li>Tagging can be used with automation to provide\nmore insights about what has been provisioned <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Updating Your Stack<\/h2>\n\n\n\n<p>There are many ways to update your stack.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>You can update your AMIs and then deploy a new\nenvironment from them.<\/li><li>You can use CI tools to deploy the code to\nexisting environments.<\/li><li>You can use the &#8220;blue\/green&#8221; method to\nhave one &#8220;Production code&#8221; environment (blue) and one environment for\nthe next version (green). When it is time to upgrade the traffic is simply\nswitched from the blue stack to the green stack.<\/li><\/ul>\n\n\n\n<p>Link for free practice test &#8211; <a href=\"https:\/\/www.testpreptraining.ai\/aws-certified-cloud-practitioner-free-practice-test\">https:\/\/www.testpreptraining.ai\/aws-certified-cloud-practitioner-free-practice-test<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multiple options for provisioning your IT infrastructure and the deployment of your applications. The main principles to remember are AAA &#8211; Automate, Automate, Automate. AWS Elastic Beanstalk It is a high-level deployment tool Helps you get an app from your desktop to the web in a matter of minutes. handles the details of your hosting&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":906,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-933","page","type-page","status-publish","hentry","category-amazon-aws"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials<\/title>\n<meta name=\"description\" content=\"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-02T07:16:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/\",\"name\":\"Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-07-02T10:45:10+00:00\",\"dateModified\":\"2020-05-02T07:16:53+00:00\",\"description\":\"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Cloud Practitioner (CLF-C02)\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Define Methods of Deploying and Operating in the AWS Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials","description":"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/","og_locale":"en_US","og_type":"article","og_title":"Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials","og_description":"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-05-02T07:16:53+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/07\/define-methods-of-deploying-and-operating-in-the-aws-cloud.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/","name":"Define Methods of Deploying and Operating in the AWS Cloud - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-07-02T10:45:10+00:00","dateModified":"2020-05-02T07:16:53+00:00","description":"AWS deploying and operating in the aws cloud tutorial, brief notes, dumps, summary and pdf. It is required to pass the aws cloud practitioner exam","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/aws-deploying-operating\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"AWS Cloud Practitioner (CLF-C02)","item":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-cloud-practitioner\/"},{"@type":"ListItem","position":3,"name":"Define Methods of Deploying and Operating in the AWS Cloud"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=933"}],"version-history":[{"count":7,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/933\/revisions"}],"predecessor-version":[{"id":5261,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/933\/revisions\/5261"}],"up":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/906"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}