0% found this document useful (0 votes)
12 views112 pages

Chapter 3

Uploaded by

Javier Gonzalez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views112 pages

Chapter 3

Uploaded by

Javier Gonzalez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 112

AWS Networking &

Content Delivery
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

Rahulraj Singh
Technical Product Manager
Unlock the power of AWS networking services
Building secure and efficient network environments in the cloud
Designing robust content delivery mechanisms

AWS CLOUD TECHNOLOGY AND SERVICES


Networking in the cloud
Amazon Virtual Private Cloud (VPC)

Logically isolated section of the AWS cloud to launch and manage your own resources

AWS CLOUD TECHNOLOGY AND SERVICES


Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)

IPv4 and IPv6 support with custom


configurable IP address range

AWS CLOUD TECHNOLOGY AND SERVICES


Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)

IPv4 and IPv6 support with custom


configurable IP address range

Security Layers: security groups and


network access control lists (ACLs)

AWS CLOUD TECHNOLOGY AND SERVICES


Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)

IPv4 and IPv6 support with custom


configurable IP address range

Security Layers: security groups and


network access control lists (ACLs)

Complete control: subnets, route tables and


network gateways

AWS CLOUD TECHNOLOGY AND SERVICES


Understanding key VPC concepts
Custom configurable IP address range Subnets

Your virtual address space in the cloud Dividing your VPC IP address range into
smaller, manageable segments

AWS CLOUD TECHNOLOGY AND SERVICES


Understanding key VPC concepts
Route tables Network gateway

Determines where network traffic from your Connects your VPC to the internet or other
subnet or gateway is directed VPCs and controls inbound and outbound
traffic

AWS CLOUD TECHNOLOGY AND SERVICES


Default vs. custom Amazon VPC
Default Amazon VPC

Automatic creation with AWS-assigned IP


addresses

Pre-configured settings with a subnet in


every availability zone

Communicate with the internet by default

AWS CLOUD TECHNOLOGY AND SERVICES


Default vs. custom Amazon VPC
Custom Amazon VPC

User-defined

Customize IP address range, subnets, and


route tables

Require explicit configuration for internet


access

AWS CLOUD TECHNOLOGY AND SERVICES


Network security
Network Access Control Lists (ACL) Network Security Groups (NSGs)

Firewall for your subnet Firewall for your instances

AWS CLOUD TECHNOLOGY AND SERVICES


VPC endpoints
Enable private connections between AWS services
Enhances security by allowing communication between services without public IP addresses

AWS CLOUD TECHNOLOGY AND SERVICES


What is AWS PrivateLink?
Private connectivity between VPCs, supported
AWS services, and on-premises networks

Benefits

Secure data exchange with SaaS


applications

Simplified network management

AWS CLOUD TECHNOLOGY AND SERVICES


Connections - AWS VPN

Securely connects your on-premises


network to AWS over the internet

Flexible and accessible, suitable for smaller


workloads or temporary connections

AWS CLOUD TECHNOLOGY AND SERVICES


Connections - AWS Direct Connect

Dedicated network connection between


your on-premises data center and AWS

High bandwidth, low latency, ideal for


consistent and mission-critical workloads

AWS CLOUD TECHNOLOGY AND SERVICES


DNS - Internet's address book
Domain Name System (DNS)

Resolves human-readable domain names to IP addresses used by computers

Communication between devices on the internet


Access websites using user-friendly domain names

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Route 53
Manages domain names and translate them
to IP addresses

Integration with AWS ecosystem and


external services

Scalability

High availability

AWS CLOUD TECHNOLOGY AND SERVICES


Information movement in the cloud
Delay in loading content due to geographical distance
Limited network capacity impacting content delivery speed

AWS CLOUD TECHNOLOGY AND SERVICES


Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally

Key characteristics

Caching for faster content loading

AWS CLOUD TECHNOLOGY AND SERVICES


Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally

Key characteristics

Caching for faster content loading

Delivering digital content to end-users over


the internet

AWS CLOUD TECHNOLOGY AND SERVICES


Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally

Key characteristics

Caching for faster content loading

Delivering digital content to end-users over


the internet

Efficiently handle increased user traffic and


demand

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS

Integrates seamlessly with AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS

Integrates seamlessly with AWS services

Accelerates web content, APIs, and


streaming

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS

Integrates seamlessly with AWS services

Accelerates web content, APIs, and


streaming

Enhances security with DDoS protection


and HTTPS support

AWS CLOUD TECHNOLOGY AND SERVICES


How is CloudFront used?

AWS CLOUD TECHNOLOGY AND SERVICES


How is CloudFront used?

AWS CLOUD TECHNOLOGY AND SERVICES


How is CloudFront used?

AWS CLOUD TECHNOLOGY AND SERVICES


Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S
AWS AI & ML
Services and
Machine Learning
Process
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

Rahulraj Singh
Technical Product Manager
What is AI and ML?
Artificial intelligence

Simulates human intelligence in machines

Involves tasks like problem-solving, speech


recognition, and learning

AWS CLOUD TECHNOLOGY AND SERVICES


What is AI and ML?
Artificial intelligence

Simulates human intelligence in machines

Involves tasks like problem-solving, speech


recognition, and learning

Machine learning

Subset of AI

Focuses on systems that learn from data

AWS CLOUD TECHNOLOGY AND SERVICES


AWS AI and ML offerings
AI services ML services

ML frameworks ML workflow

AWS CLOUD TECHNOLOGY AND SERVICES


AI & ML services

AWS CLOUD TECHNOLOGY AND SERVICES


Introducing AWS AI services
Pre-trained, auto-trained models

No machine learning background needed

AWS CLOUD TECHNOLOGY AND SERVICES


AWS AI services
Amazon Translate Amazon Polly

Translate text between languages Convert text into lifelike, natural-sounding


speech

AWS CLOUD TECHNOLOGY AND SERVICES


AWS AI services
Amazon Lex Amazon Comprehend

Create conversational interfaces Extract insights from text

Design and deploy chatbots Identify sentiments, entities, and language

AWS CLOUD TECHNOLOGY AND SERVICES


AWS AI services
Amazon Forecast Amazon CodeGuru

Build accurate time-series predictions Automate code reviews

Improve code quality with intelligent


recommendations

AWS CLOUD TECHNOLOGY AND SERVICES


AWS AI services
Amazon Rekognition

Analyze and recognize objects in images

Perform facial analysis and sentiment detection in videos

AWS CLOUD TECHNOLOGY AND SERVICES


ML services in AWS
Enable developers to build custom ML models
Tailored for those with ML expertise and specific use cases

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon SageMaker
Key features

Fully managed service for end-to-end ML


lifecycle

Integrated Jupyter notebooks for model


development

One-click training and deployment

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon SageMaker
Key features

Fully managed service for end-to-end ML


lifecycle

Integrated Jupyter notebooks for model


development

One-click training and deployment

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon SageMaker
Key features

Fully managed service for end-to-end ML


lifecycle

Integrated Jupyter notebooks for model


development

One-click training and deployment

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon CodeWhisperer
Automated ML-powered and streamlined code review
Enhances code quality and identifies issues

AWS CLOUD TECHNOLOGY AND SERVICES


ML frameworks

Open-source frameworks for diverse ML


workflows

AWS CLOUD TECHNOLOGY AND SERVICES


ML frameworks

Open-source frameworks for diverse ML


workflows

Enables robust, scalable, and seamless


deployment

AWS CLOUD TECHNOLOGY AND SERVICES


ML frameworks

Open-source frameworks for diverse ML


workflows

Enables robust, scalable, and seamless


deployment

Caters to a wide range of uses

AWS CLOUD TECHNOLOGY AND SERVICES


AWS services enabling ML frameworks

Development and deployment of scalable ML


models on AWS

AWS CLOUD TECHNOLOGY AND SERVICES


AWS services enabling ML frameworks

Development and deployment of scalable ML


models on AWS

Execute machine learning and computational


graph-based systems on-the-fly

AWS CLOUD TECHNOLOGY AND SERVICES


AWS services enabling ML frameworks

Development and deployment of scalable ML


models on AWS

Execute machine learning and computational


graph-based systems on-the-fly

Large-scale, distributed training of deep


neural networks

AWS CLOUD TECHNOLOGY AND SERVICES


Sample ML pipeline

AWS CLOUD TECHNOLOGY AND SERVICES


Sample ML pipeline

AWS CLOUD TECHNOLOGY AND SERVICES


Sample ML pipeline

AWS CLOUD TECHNOLOGY AND SERVICES


Sample ML pipeline

AWS CLOUD TECHNOLOGY AND SERVICES


Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S
AWS Analytics & BI
Services
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

Rahulraj Singh
Technical Product Manager
Introduction to data analytics

Large amounts of data

Turning raw data into actionable insights


Iterative process

AWS CLOUD TECHNOLOGY AND SERVICES


Data analytics in AWS

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Athena
Serverless, interactive analytics service for
analyzing petabyte-scale data at source

Key features

SQL analytics workloads with a serverless


experience

Versatile data integration

Simplified pricing of paying per query

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon QuickSight
Unified business intelligence service
supporting interactive dashboards

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon QuickSight
Unified business intelligence service
supporting interactive dashboards

Key features

Automatic scaling without server setup

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon QuickSight
Unified business intelligence service
supporting interactive dashboards

Key features

Automatic scaling without server setup

Generative BI capabilities

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon QuickSight
Unified business intelligence service
supporting interactive dashboards

Key features

Automatic scaling without server setup

Generative BI capabilities

Paginated reports

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Kinesis
Enables the collection, processing, and
analysis of data streams at scale

Key features

Real-time processing

Serverless infrastructure

Scalability

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Kinesis
Enables the collection, processing, and
analysis of data streams at scale

Key features

Real-time processing

Serverless infrastructure

Scalability

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Kinesis
Enables the collection, processing, and
analysis of data streams at scale

Key features

Real-time processing

Serverless infrastructure

Scalability

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Redshift
AI-powered, Massively Parallel Processing
(MPP) cloud data warehouse for analytics

Key features

Achieve up to 6x better price performance

Zero-ETL approach

Secure collaboration and governance

AWS CLOUD TECHNOLOGY AND SERVICES


Securing data with Amazon Macie
ML-driven data security service to enable
sensitive data1 discovery and protection

Key features

Automated discovery

Cost-efficient visibility

Reduce triage time with actionable


reporting on sensitive data

1 PII: Personal Identifiable Information

AWS CLOUD TECHNOLOGY AND SERVICES


Securing data with Amazon Macie
ML-driven data security service to enable
sensitive data1 discovery and protection

Key features

Automated discovery

Cost-efficient visibility

Reduce triage time with actionable


reporting on sensitive data

1 PII: Personal Identifiable Information

AWS CLOUD TECHNOLOGY AND SERVICES


Securing data with Amazon Macie
ML-driven data security service to enable
sensitive data1 discovery and protection

Key features

Automated discovery

Cost-efficient visibility

Reduce triage time with actionable


reporting on sensitive data

AWS CLOUD TECHNOLOGY AND SERVICES


AWS Glue
Serverless data integration service allowing
the discovery, preparation and integration of
data

Key features

Support both batch and streaming data

AWS CLOUD TECHNOLOGY AND SERVICES


AWS Glue
Serverless data integration service allowing
the discovery, preparation and integration of
data

Key features

Support both batch and streaming data

Prepare data for machine learning and


deep learning

AWS CLOUD TECHNOLOGY AND SERVICES


AWS Glue
Serverless data integration service allowing
the discovery, preparation and integration of
data

Key features

Support both batch and streaming data

Prepare data for machine learning and


deep learning

Serverless petabyte-scale capacity

AWS CLOUD TECHNOLOGY AND SERVICES


AWS Glue
Serverless data integration service allowing
the discovery, preparation and integration of
data

Key features

Support both batch and streaming data

Prepare data for machine learning and


deep learning

Serverless petabyte-scale capacity

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Creating an end-to-end data workflow

AWS CLOUD TECHNOLOGY AND SERVICES


Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S
Secondary AWS
Service Categories
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

Rahulraj Singh
Technical Product Manager
Overview of core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Secondary services introduction

AWS CLOUD TECHNOLOGY AND SERVICES


Secondary services introduction

AWS CLOUD TECHNOLOGY AND SERVICES


Secondary services introduction

AWS CLOUD TECHNOLOGY AND SERVICES


Secondary services introduction

AWS CLOUD TECHNOLOGY AND SERVICES


Application integration services
Enhance communication between diverse AWS applications
Coordinate data and workflows for efficiency

Crucial for scalable, flexible, interconnected architectures

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon EventBridge
Key features

Applications that respond to real-world


events at any scale

Connect different software and systems

Use cases

Build software without explicit


dependencies between systems

Monitor and audit AWS environments

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Simple Queue Service (SQS)
Messaging for software components, ensuring
reliable communication at any volume

When is SQS used?

Connect microservices for reliability and


scale

Decouple components for increased


background efficiency

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Simple Notification Service (SNS)
Facilitating application-to-application (A2A)
and application-to-person (A2P) messaging

Use cases

Send push, SMS, email notifications to


customers

Integrate FIFO messaging between


applications

AWS CLOUD TECHNOLOGY AND SERVICES


Business application services
Streamline operations and enhance efficiency of business applications
Seamless integration, automation, and improved productivity

AWS CLOUD TECHNOLOGY AND SERVICES


Stay connected with customers
Amazon Connect

Cloud-based customer contact center service

Use cases

Scalable customer support

Personalized customer interactions

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Simple Email Service (SES)
Scalable and cost-effective email service
supporting marketing and transactional
communication

How is SES used?

Bulk email sending

Application-generated emails

AWS CLOUD TECHNOLOGY AND SERVICES


Developer services
Cohesive environment for simplifying and accelerating the development lifecycle
Enable collaborative development within teams and tools

Automated delivery and deployment using CI/CD

AWS CLOUD TECHNOLOGY AND SERVICES


AWS CodePipeline
Automate continuous delivery pipelines and
infrastructure updates

Use cases

Update existing pipelines or create new


ones with JSON templates

Real-time notifications on pipeline-affecting


events

AWS CLOUD TECHNOLOGY AND SERVICES


AWS CodeCommit
Host private Git repositories with a fully
managed, scalable source control service

When to use CodeCommit?

Facilitate code collaboration with built-in


code reviews

Seamlessly use existing tools, plugins,


CI/CD systems, and graphical clients

AWS CLOUD TECHNOLOGY AND SERVICES


Advanced intelligence services
Extend artificial intelligence reach by linking it to physical devices
Expand computational capabilities with revolutionary quantum processing technology

AWS CLOUD TECHNOLOGY AND SERVICES


AWS IoT Core
Secure connections for IoT devices to the
cloud, enabling easy device management and
scalability

Use cases

Develop industrial IoT applications for


predictive maintenance and quality
monitoring

Build connected solutions for home


automation

AWS CLOUD TECHNOLOGY AND SERVICES


Amazon Braket
Facilitate quantum computing research with
tools, access, and support

What does Braket do?

Gives tools for developing quantum


algorithms

Enables testing and exploration of various


quantum hardware

AWS CLOUD TECHNOLOGY AND SERVICES


Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S
Congratulations!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

Rahulraj Singh
Technical Product Manager
The AWS infrastructure

AWS CLOUD TECHNOLOGY AND SERVICES


Core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Core AWS services

AWS CLOUD TECHNOLOGY AND SERVICES


Machine learning and advanced analytics

AWS CLOUD TECHNOLOGY AND SERVICES


Machine learning and advanced analytics

AWS CLOUD TECHNOLOGY AND SERVICES


Machine learning and advanced analytics

AWS CLOUD TECHNOLOGY AND SERVICES


Next steps
AWS hands-on tutorials
AWS resource documentation

AWS CLOUD TECHNOLOGY AND SERVICES


Good luck!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S

You might also like