AWS Networking Masterclass: A Complete Guide: 4-in-1
- 8 hours on-demand video
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Deploy applications in a highly available and fault tolerant manner
- Deploy VPC with AWS cloud formations and explore different services and features
- Use AWS networking to monitor performance and security, and for cost reasons
- Learn how to create, track, and manage user access control levels
- Secure your applications for running on AWS
- Integrate network–to-storage systems with AWS Networking
- Understand the basic notions of AWS networking such as VPC and subnets
- Build fine-grained network access controls
- Understand how to integrate your virtual cloud with a local network
- Analyze the cost impact and security footprint of cloud applications
- A prior idea of Amazon Web Services will be an added advantage.
Amazon Web Services (AWS) dominates the public cloud market by a huge margin and continues to be the first choice for many organizations. Networking has been an area of focus for all the leading cloud service providers. AWS has a suite of network-related products which help in performing network related task on AWS. Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services resources into a virtual network that you've defined. This virtual network resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS.
This comprehensive 4-in-1 course is a step by step practical guide that helps you use all networking services available in AWS effectively. Gain hands-on experience of using Amazon VPC, Elastic Load Balancing, Direct Connect and other AWS products. Practical real-life examples for analyzing the cost impact and security footprint of cloud applications. Implement troubleshooting skills and best practices for security on AWS network.
Contents and Overview
This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Practical AWS Networking, covers guidelines to deliver great code using TFS and Git. Dive into version control using Git. Use AWS VPC to create an isolated virtual cloud for performing network-related tasks. Get an an overview of AWS Direct Connect after taking a deep dive into scalability and load balancing using the auto scaling feature, Elastic Load Balancing, and Amazon Route S3. Toward the end of this course, you’ll learn security best practices for your network. By the end of this video course, you’ll have hands-on experience of working with network tasks on AWS.
The second course, AWS Networking Solutions, covers better project workflows with Distributed Version Control. Learn how to configure a VPC and create subnets for different use cases. This course introduces the basics of AWS networking; our main goal is to reach intermediate users who are looking for better AWS networking examples. The course supplies multiple Microsoft Windows examples because most AWS literature is Linux-focused. The video course includes a series of tutorials to help users become fluent in a variety of networking aspects for Amazon Web Services' public cloud offering.
The third course, Networking and Security Best Practices on AWS, covers mastering versioning and managing your code with Git by controlling its workflow and using it for your projects. This course will show you how to get started with the fundamental technologies required to secure your applications from the beginning of the architecture/development process: Identity Access Management (IAM) and Virtual Private Clouds (VPCs). Combined, these two technologies give you the essential capability you will need to create a secure and isolated virtual datacenter in the cloud, complete with fine-grained user access controls and activity monitoring.
The fourth course, Architecting for AWS: Best Practices, Patterns and Troubleshooting, covers mastering versioning and managing your code with Git by controlling its workflow and using it for your projects. This course is full of examples and will give you a detailed understanding of the best practices to follow when architecting and securing your applications for running on AWS. You see some secret hints and tips on common problem areas you may encounter. Amazon provides a range of tools for analyzing the cost impact and security footprint of cloud applications, all of which we will explore with practical, real-life examples.
By the end of the course, you’ll gain a detailed understanding of best practices for architecting and securing your applications while running on AWS.About the Authors
- 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.
- Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development. Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group. He also conducted a live coding session at Geecon Conference.
- Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years it has worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them make better sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action. James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He’s spent the last 3-5 years helping his clients to design and implement huge scale streaming Big Data platforms, Cloud-based analytics stacks, and serverless architectures. He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the Big Data space. Since then he’s worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark and many No-SQL technologies such as Cassandra, MongoDB, Redis and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey. James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of API’s and analytics stack based around Lambda and Redshift. Colibri is a technology consultancy company founded in 2015 by James Cross and the company works to help their clients navigate the rapidly changing and complex world of emerging technologies. He is interested in almost anything that has to do with technology. He has worked with everything from Wordpress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way he’s keen to give it a go!
- Cloud architects, cloud solution providers, or any stakeholders dealing with networking on AWS Cloud.
- DevOps professionals or software developers (familiar with basic networking concepts but with only an elementary knowledge of the services AWS provides) who are interested in applying their networking knowledge in this new context.
- Application developers and architects interested in securing applications running in the AWS Cloud System administrators interested in supporting the security of applications on AWSIT and professionals with an interest in cloud security.
In this video, we will start with the introduction about cloud computing. Then we will look at cloud deployment models and cloud service models and its type. Lastly, we will have a glance at the Regions and Availability Zones.
- Look at the deployment model, service model
- Understand regions and availability zones
In this video, we will cover both types of VPC creation, in brief, to become more familiar with the concepts along with creating VPCs in an easier fashion.
- Create a VPC with public and private subnets and hardware VPN access
- Create the VPC with public and private subnets
- Utilize network address translation (NAT)
In this video, we will first download putty and install Tomcat to deploy sample WAR file. Then we will create ELB and configure target groups.
- Download PuTTY and install Tomcat
- Use Win SCP and transfer any working WAR file to remote instance
- Configure Load Balancer
In this video, we will cover the basic introduction of Auto scaling along with its benefits and types. After that, we will setup an Auto scaling in load balanced application.
- Observe concepts and benefits of Auto Scaling
- Learn types of scaling
- Look at major components of Auto Scaling
Amazon Route 53 provides a facility to register domain names, a Domain Name System (DNS) service.
In this video, we will cover the basic overview of Amazon Route 53 concepts. Then we will configure Route 53 service and demonstrate the process of domain registration.
- Understand the features of Amazon Route 53
- Configure Amazon Route 53
In this video, we will configure Route 53 service for a web application. Then we will demonstrate the steps to configure health checks on Route 53.
- Create a new hosted zone by clicking on Create Hosted Zone
- Add and update name servers with a registered domain
- Configure health check on Route 53
AWS Direct Connect provides a facility to create a dedicated network (private connectivity) Connection. In this video, we will figure out answers for many queries related to AWS Direct Connect.
- Study the working of AWS Direct Connect
- Follow steps to use AWS Direct Connect
Security can't be an afterthought. It is essential in the multitenant environment of cloud.
In this video, we will first look at shared responsibility model. Then we will create groups and users. Later we will assign each IAM user to a specific group
- Copy the repo
- Understand the demo repo
Policies is the document that help us define and assign permissions to a role, group, user, or AWS resource.
In this video, we will learn to create policy in 2 different ways. Then, we will create user and assign the newly created policies to it.
- Build a policy using Visual editor
- Create a policy document using JSON editor
- Create a user and assign policy to it
In this video, you will gain an understanding of how we can leverage IAM roles and policies to secure our infrastructure without needing to store access credentials.
- Get to know what is a role and how we use it
- Assign a role to an EC2 instance
- Test the impact of roles and policies
In this video, you will learn what a virtual private cloud is, the components of a VPC, and how this technology allows us to replicate complex on-premise networks in the cloud.
- View an introduction to VPCs
- Know when to use a VPC and why
- Know the components of a VPC