AWS Networking Masterclass: A Complete Guide: 4-in-1
Gain a detailed understanding of best practices for architecting and securing your applications while running on AWS
Description
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!
What You Will Learn!
- 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
Who Should Attend!
- 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.