Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Admin All-in-One: 4-in-1
Rating: 4.0 out of 5(13 ratings)
206 students

AWS Admin All-in-One: 4-in-1

Easily administer your AWS cloud with networking, security and database services. Four complete courses in one comprehen
Last updated 5/2018
English

What you'll learn

  • Create, manage and scale database on AWS
  • Manage the tools in AWS such as e-mail alarms, dashboard and budget
  • Configure, administer computing, storage, and networking in the AWS cloud
  • Master your networking skills on Public Cloud
  • Gain work with load balance applications across different regions
  • Take the AWS Developer Exam Prep Course

Course content

4 sections88 lectures7h 41m total length
  • The Course Overview2:03

    This video gives an overview of the entire course.

  • Auditing AWS Account6:38

    In this video, we are going to show you how to set up CloudTrail in your AWS account. Once CloudTrail has been enabled, it will start to record all of the API calls made in your account to the AWS service and  then deliver them to you as log files in an S3 bucket.

    • Define S3 bucket and policy
    • Set up CloudTrail
  • Creating Email Alarms3:37

    E-mail alarms may not be the most scalable of all alarms due to the amount of e-mail most people get, but they are the easiest to integrate and almost everyone has an e-mail address. In this video, we use two AWS services: CloudWatch and Simple Notification Service.

    • Create an alarm and select the metrics
  • Publishing Custom Metrics in CloudWatch5:22

    Once you get used to using CloudWatch, it is highly likely that you will want to see more than just the built-in AWS metrics. In this video, we will show you how to feed the amount of memory inuse on your Linux instances to CloudWatch, so that you can see them alongside the other instance metrics.

    • Use put-metric-data command
  • Creating Monitoring Dashboards2:57

    The real value of collecting metrics is the ability to spot trends and relationships between disparate systems. With this kind of visibility, you are able to identify and troubleshoot issues before they become an incident. This video uses the AWS console because you cannot create dashboards via CloudFormation or the AWS CLI tool yet.

    • Create Dashboard
  • Creating a Budget5:15

    One of the main attractions of using AWS, is its pay-as-you-go model. You only pay for what you use, no more and no less. Unfortunately, this can sometimes result in what's known as bill shock at the end of the month. In this video we will create budgets that helps you be aware of your usage and spending.

    • Navigate to My Billing Dashboard
    • Create a budget
  • Feeding Log Files into CloudWatch logs5:08

    CloudWatch logs are managed, highly durable, log storage system in AWS. It is capable of ingesting logs from many sources. We're going to focus on what is probably the most common use case which is shipping logs off your EC2 instances into CloudWatch logs.

    • Define Role and InstanceProfile
    • Add SNS topic
  • Creating a Database with Automatic Failover5:54

    In this video, we are going to create a MySQL RDS database instance configured in multi-AZ mode to facilitate automatic failover.

    • Add database credentials as parameters
    • Define parameters relating to backup and availability
    • Define RDS instance resource
  • Creating a Database Read Replica3:49

    This video will show you how to create an RDS read-replica. You can use read-replicas in order to increase the performance of your application by off-loading database reads to a separate database instance. You can provision up to five read-replicas per source DB.

    • Create read-replica
    • Promote read-replica to primary database instance
  • Creating a One-Time Database Backup3:04

    We are going to show you how to make a one-off snapshot of your database. You might opt to do this if you have a specific requirement around keeping a point in time backup of your DB. You might also want to take a snapshot for the purpose of creating a new working copy of your dataset.

    • Initiate the creation of snapshot
    • Create a new database in security group
  • Calculating DynamoDB Performance4:42

    DynamoDB(DDB) is the managed NoSQL database service from AWS. As DDB pricing is based on the amount of read and write capacity units provisioned, it is important to be able to calculate the requirements for your use case.

    • Study different formula for calculating performance
  • Building a Secure Network7:58

    In this video, we are going to build a secure network in AWS. This network will consist of two public and private subnets split across two Availability Zones. It will also allow inbound connections to the public subnets.

    • Add an Internet gateway and attach VPC
    • Create route table
  • Creating a NAT Gateway2:36

    When your instances are on the Internet, you have to assume they will be attacked at some stage. This means most of your workloads should run on instances in private subnets. Private subnets are those that are not connected directly to the Internet. In order to give your private instances access to the Internet, you use network address
    translation(NAT).

    • Define Elastic IP
    • Define the route to NAT gateway
  • Canary Deployment Via DNS3:31

    Canary deployment is a popular deployment method in the cloud. In this video, we will create the resources necessary to do a DNS-based canary deployment, and cut traffic from one resource to another.

    • Define template version and description
    • Add parameter and resources section
  • Hosting a Domain1:25

    In this video, we will show you how to host a domain in Route 53 and add some records to it

    • Add HostedZone resource
  • Routing Based on Location with Failover2:49

    In this video, we are going to combine two Route 53 routing policies together by combining you can do great things for your performance and availability.

    • Add primary and secondary records for ELBs
  • Network Logging and Troubleshooting3:59

    In this video, we will turn on logging for our network resources. You could do this all the time, to give yourself another layer for monitoring and auditing, or you could selectively enable it during troubleshooting, saving yourself any additional data storage charges.

    • Define log group to send flow-logs
    • Define IAM role to give permissions
  • Creating SSL Certificates2:17

    SSL-based communications are now becoming insecure methods that are no longer good enough. AWS provides the AWS Certificate Manager (ACM) service to provision AWS-backed SSL certificates that you can use with your AWS resources, such as Elastic Load Balancers (ELBs) and CloudFront.

    • Include domain name for certificate
  • Active Directory as a Service4:15

    This video will show you how to deploy an AWS Simple Active Directory service. Simple AD is powered by Samba 4 and is a Microsoft Active Directory compatible managed service. It also integrates with other services provided by AWS. AWS manages backup and restoration of the directory for you in the form of daily snapshots and the ability to perform point-in-time recovery.

    • Define parameter and resources
  • Creating Users4:11

    We will talk briefly about Identity and Access Management (IAM). It's free and is enabled on every account. It allows you to create groups and users and allows you to control exactly what they can and can't do using policy assignment.

    • Attach policy to the defined group
    • Use AWS Managed Policy
  • Creating Instance Roles4:06

    This video contains a really important concept to anyone who is new to the AWS platform. Understanding and utilizing IAM roles for EC2 will significantly reduce your exposure to lost credentials and probably help you sleep a little better at night too. In a nutshell, instance roles help you get AWS credentials off your servers and out of your code
    bases.

    • Define role that contains reference to managed policies
    • Create an InstanceProfile resource
  • Calculating Tools3:47

    AWS Simple Monthly Calculator is a website application provided to help you estimate and forecast your AWS costs. By listing the resources you expect to consume you can calculate your pay-as-you-go costs, which is how AWS bills you. There are no upfront costs involved.

  • Estimating CloudFormation Template Costs1:59

    In this video, we will estimate the cost of CloudFormation template.

    • Generate the report
    • Estimate the monthly bill
  • Purchasing Reserved Instances6:04

    Reserved instances can be the cause of some confusion and are often misunderstood. Reserved instances have no distinguishing technical features compared to regular on-demand instances. Reserved instances are not a specific type or class of instance

    • Go to EC2 web console
    • Choose the reservation
  • Estimating Total Cost of Ownership3:34

    The AWS TCO Calculator is designed to provide you with a ballpark view of how much it will cost you to run equivalent infrastructure on AWS in comparison to your co-located or on-premise data center. The calculator has been audited by an independent third-party, but you should of course check its output against your own calculations before you make any purchasing decisions.

Requirements

  • Basic idea of system administration

Description

Amazon Web Services (AWS) is the most dominating platform in the public cloud market by a huge margin and has been the first choice for many organizations.

This comprehensive 4-in-1 training course is packed with clear, practical, instruction-based videos that will enable you to use and implement the latest features of AWS.


About the Authors

Lucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and technical director at Stax. He's been running production workloads on AWS for over 10 years. He’s also a member of the APAC AWS Warriors program and holds all five of the available AWS certifications.

Rowan Udell has been working in development and operations for 15 years. He has held a variety of positions, such as SRE, front-end developer, back-end developer, consultant, technical lead, and team leader. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in Australia and Canada. He currently works as a senior consultant with Versent, an AWS Advanced Partner in Sydney. He specializes in serverless applications and architectures on AWS and contributes actively in the Serverless Framework community.

Mitesh Soni is a DevOps enthusiast. He has worked on projects for DevOps enablement using Microsoft Azure and VSTS. He also has experience in working with other tools that are DevOps enablers such as Jenkins, Chef, IBM UrbanCode Deploy, Atlassian Bamboo, and more. He is a CSM, SCJP, SCWCD, VCP, IBM Bluemix, CJE and IBM Urbancode certified professional.

Raluca Bolovan is an author, DevOps Engineer, AWS Certified Solutions Architect, and AWS Certified Developer. She graduated with a first-class Honors Meng degree in Computing (Software Engineering) from Imperial College London. She worked in Investment Banking for three years with technologies such as Python, Java, and Spring. She then moved into the FinTech industry and has written microservices running on Docker on AWS. Raluca has several years' experience architecting and implementing new solutions on the AWS platform. She has built, among others, a serverless ETL and data warehousing solution using AWS Lambda, DynamoDB, Redshift, and S3 as the principal components. She is also interested in new technologies. So far, she has worked in roles in most aspects of technology, ranging from front-end development with JavaScript and Django to back-end with microservices in Java 8 and Postgres, and more recently DevOps on AWS. If a technology might feasibly be the solution for the task at hand, she will definitely try it.





Who this course is for:

  • System administrators, DevOps engineer, or an IT professional who is moving to an AWS-based cloud environment.