Cloud Amazon AWS - Network and Content Delivery
Cloud Amazon AWS - Network and Content Delivery
2
Amazon Virtual Private Cloud
What is Amazon Virtual Private Cloud?
Source :
https://docs.aws.amazon.com/vpc/latest/userguide/what
-is-amazon-vpc.html
3
Features of Amazon Virtual Private Cloud
❑ Virtual private clouds (VPC) – After you create VPC, you can add subnets.
❑ IP addressing - You can assign IP addresses, both IPv4 and IPv6, to your VPCs and subnets.
VPN Connections - Connect your VPCs to your on-premises networks using AWS Virtual
Private Network (AWS VPN). 4
Features of Amazon Virtual Private Cloud
Routing - Use route tables to determine where network traffic from your subnet or gateway is directed.
Peering connections - Use a VPC peering connection to route traffic between the resources in two VPCs.
Transit gateways - Use a transit gateway, which acts as a central hub, to route traffic between your VPCs, VPN
connections, and AWS Direct Connect connections.
VPC Flow Logs - A flow log captures information about the IP traffic going to and from network interfaces in your
VPC.
VPN Connections - Connect your VPCs to your on-premises networks using AWS Virtual
Private Network (AWS VPN). 5
How Amazon Virtual Private Cloud works
❑ Get started by setting up your VPC in the AWS service console. How does it work?
❑ Next, add resources to it such as Amazon Elastic Compute
Cloud (EC2) and Amazon Relational Database Service (RDS)
instances.
❑
❑ Finally, define how your VPCs communicate with each other
across accounts, Availability Zones, or AWS Regions.
6
VPC security
What Is AWS VPC Security ?
❑ AWS VPC security protects critical VPC resources using a variety of methods.
❑ It is essential to maintain VPC security in order to protect cloud resources from unauthorised access, attacks,
etc.
❑ VPC Security is the responsibility of both AWS and the customer.
▪ Infrastructure security.
▪ Compliance validation.
7
Steps to implement VPC security
❑ Credentials for AWS accounts must be in standard format, and separate users should be created in
IAM.
❑ SSL and TLS certificates must be used in order to connect with AWS resources.
8
Steps to implement VPC security
Step 2: Identity and Access Management (IAM) for VPC
❑ Use account types based on work performed in AWS Create user groups for assigning permissions to the
VPC. For example, following accounts can be set of users so that each user is able to access only
created. those resources that are required for their work
providing abstraction to other resources and services.
▪ Service User.
This allows a secure way to access the resources in
▪ Service Administrator. VPC.
❑AWS also allows the creation of Subnets for creating isolation within the resources of
similar types or projects. This protects resources from invalid access or intra-access
threats.
10
Amazon Route 53
What is Amazon Route 53?
❑ Amazon Route 53 is a highly available and
scalable cloud domain name system (DNS) web
service.
11
Functions of Amazon Route 53
What are functions of Amazon Route 53?
Functions of Amazon Route 53:
12
Benefits of Amazon Route 53
❑ Highly Reliable: Route53 is built using AWS’s highly available and reliable infrastructure.
❑ Scalable: It automatically scales the resources during large traffic and also handles large queries without the user’s
intervention.
❑ Easy to use: Very user-friendly and easy to configure DNS settings. It can start to answer your DNS queries within minutes.
Can be mapped easily to any resource.
❑ Health Check: Route 53 monitors the application's health. Before the customer can identify the problem, Route 53
automatically redirects them to a healthy resource if it detects any failure.
❑ Flexible: You can decide which policy you want to use at given time.
❑ Secure: By integrating it with IAM, the access to Amazon Route53 is secured by giving its permissions to only the authorized
users.
You can use it to map domain names to Amazon EC2 instances, S3 buckets, and
other AWS resources.
13
Amazon CloudFront
What is Amazon CloudFront?
❑ Amazon CloudFront is a web service that speeds up the distribution of your static and dynamic web
content, such as.html,.css,.js, and image files, to your users.
❑ CloudFront delivers your content through a worldwide network of data centres called edge locations.
❑ CloudFront routes user requests for content to the edge location with the lowest latency (time delay),
ensuring optimal content delivery performance.
❑ If the content is already in the edge location with the lowest latency, CloudFront delivers it
immediately.
❑ If the content is not in that edge location, CloudFront retrieves it from an origin that you've defined—
such as an Amazon S3 bucket, a MediaPackage channel, or an HTTP server (for example, a web
server)—that you have identified as the source for the definitive version of your content.
14
Amazon CloudFront
What is Amazon CloudFront (cont.)?
❑ CloudFront expedites your content distribution by routing each user request through the AWS backbone
network to the edge location that can best serve it.
❑ Typically, this is a CloudFront edge server that provides the fastest delivery to the viewer.
❑ Using the AWS network dramatically reduces the number of networks that your users' requests must
pass through, which improves performance.
❑ Users get lower latency—the time it takes to load the first byte of the file—and higher data transfer
rates.
❑ This is because multiple edge locations around the world now hold (or cache) copies of your files, also
known as objects, you also benefit from increased reliability and availability.
15
Steps to configure Amazon CloudFront
What are steps to configure Amazon CloudFront?
❑ Step 1: You specify origin servers, like an Amazon S3 bucket
or your own HTTP server, from which CloudFront gets your
files which will then be distributed from CloudFront edge
locations all over the world.
16
Steps to configure Amazon CloudFront
What are steps to configure Amazon CloudFront?
❑ Step 2: You then upload your files to your origin servers. You
can serve anything over HTTP with your files, also known as
objects, which typically include web pages, images, and media
files.
17
Steps to configure Amazon CloudFront
What are steps to configure Amazon CloudFront?
files.
Activity 1 : Group Presentation (1 hour) – AWS Management Console.
19
How this unit links to the Employability Pyramid?
How do you relate the knowledge and skills acquired during this
workshop to your overall employability and enhance your
employability in the current job market?
3
6
Any Questions?
QUESTIONS?
21
Thank you
References
1. aws.amazon.com(n.d.). Amazon Virtual Private Cloud Available from : https://aws.amazon.com/vpc/ (Accessed 15th April 2024).
4. geeksforgeeks.org (n.d.). What Is AWS VPC Security? Available form: https://www.geeksforgeeks.org/what-is-aws-vpc-security/(Accessed 12th April 2024).
5. geeksforgeeks.org (2022). Introduction to Amazon Route53. Available form: https://www.geeksforgeeks.org/introduction-to-amazon-route53/(Accessed 12th April 2024).
6. Hiran, K.K. et al. (2019) Cloud computing Master Cloud Computing Concepts, Architecture and applications with Real-world examples and Case studies. BPB
Publications.
7. Prajapati, A., Ruiz, J.C. and Tamassia, M. (2023) AWS Cloud Computing Concepts and Tech Analogies. Packt Publishing Ltd.
23