AWS Services for Beginners - Benefits, Services, and Where to Get Started
Author
TrackIt
Date Published
Getting Started with AWS
Getting started with AWS can be daunting. For beginners, it can be overwhelming to know where to start. This article introduces readers to AWS, the benefits it offers, and lists the key services available to users.
What is Cloud Computing?
Before talking about AWS, it is important to first define cloud computing. Cloud computing is the on-demand delivery of IT resources over the internet. Cloud computing enables users to access resources such as computing power, storage, and databases without the burdens of buying, owning, and maintaining physical infrastructure.
What is AWS?
Amazon Web Services(AWS) is the world leader in the cloud computing sector, with over 16 years of experience catering to the needs of businesses across industries. It has become the world’s most broadly adopted cloud platform with millions of customers ranging from individuals and startups to large enterprises and government agencies.
What are the Benefits of AWS?
Benefit #1 - Cost-effective
With AWS’s pay-as-you-go pricing model, users only pay for the resources they need and only for the time they are in use. This makes cost management straightforward, predictable, and easy to track. Users get to avail the latest IT resources without having to bear the costs of procuring, installing, and maintaining infrastructure.
Benefit #2 - Flexibility
AWS gives its users complete control and choice of OS, programming language, web application platform, database, and other services. The flexibility provided by AWS services offers seamless migration of existing applications to the cloud, while also opening up the possibility of building new solutions.
Benefit #3 - Scalability and Elasticity
AWS makes scaling effortless for its users. With tools such as Auto Scaling and Elastic Load Balancing, applications can be scaled up or down based on demand. Backed by AWS’s robust and immense global infrastructure, users always have immediate access to almost limitless resources when they need them.
Benefits #4 - More Services & Features
Compared to other cloud providers, AWS provides a more robust pallet of services and features to choose from. Included in these services are conventional infrastructure technologies such as compute and storage, but there are also services that take advantage of burgeoning technologies like machine learning, artificial intelligence, and IoT.
Benefit #5 - Reliability & Performance
AWS’s unmatched experience, reliability, and performance provide a solid foundation for users to depend on and build robust and sustainable applications at any scale. Security or performance concerns are minimized, allowing users to focus their time on building optimized environments.
Benefit #6 - Security
AWS’s core infrastructure has been built to satisfy the security requirements of military, global banks, and other high-profile organizations. AWS supports 98 security standards and compliance certifications. All services within AWS that store customer data offer data encryption.
What Services Does AWS Offer?
This section lists the major categories of AWS services.
Note: This is not an exhaustive list. For a complete and up-to-date list of AWS services, readers can visit the AWS Cloud Products Page.
COMPUTE
Type
Service
Usage
Instances (Virtual machines)
Amazon EC2 (Elastic Cloud Compute)
Secure and resizable compute capacity (virtual servers) in the cloud
Amazon EC2 Spot Instances
Run fault-tolerant workloads at massively discounted prices
Amazon EC2 Auto Scaling
Automatically add or remove compute capacity to meet changes in demand
Amazon Lightsail
Easy-to-use cloud platform offering everything needed to build an application or website
Amazon Batch
Fully-managed batch processing at any scale
Containers
Amazon ECS (Elastic Container Service)
Highly secure, reliable, and scalable way to run containers
Amazon ECS Anywhere
Run containers on customer-managed infrastructure
Amazon Elastic Container Registry (ECR)
Easily store, manage, and deploy container images
Amazon Elastic Kubernetes Service (EKS)
Fully managed Kubernetes service
Amazon EKS Anywhere
Create and operate Kubernetes clusters on on-premise infrastructure
AWS Fargate
Serverless compute for containers
AWS App Runner
Build and run containerized applications on a fully-managed service
Serverless
AWS Lambda
Run code without thinking about servers. Pay only for the compute time consumed
Edge & Hybrid
AWS Outposts
Run AWS infrastructure and services on-premises for a truly consistent hybrid experience
AWS Snow Family
Collect and process data on rugged or disconnected edge environments
AWS Wavelength
Deliver ultra-low latency application for 5G devices
VMWare Cloud on AWS
Preferred service for all vSphere workloads to rapidly extend and migrate to the cloud
AWS Local Zones
Run latency-sensitive applications closer to end-users
Cost & Capacity Management
AWS Savings Plan
Flexible pricing model that provides savings of up to 72% on AWS compute usage
AWS Compute Optimizer
Recommends optimal AWS compute resources for workloads to reduce costs and improve performance
AWS Elastic Beanstalk
Easy-to-use service for deploying and scaling web applications and services
EC2 Image Builder
Build and maintain secure Linux or Windows Server images
Elastic Load Balancing (ELB)
Automatically distribute incoming application traffic across multiple targets
Source: Compute Services - AWS Whitepaper
AWS offers the broadest and deepest functionality for compute among all cloud service providers. The following table provides a list of AWS compute services.
STORAGE
AWS storage is used by millions of customers across the globe to increase agility and reduce storage costs. The following table provides a list of AWS storage services.
Service
Usage
Amazon Simple Storage Service (S3)
Object storage built to retrieve any amount of data from anywhere
Amazon S3 Glacier
Low-cost archive storage in the cloud
Amazon Elastic Block Storage (EBS)
EC2 block storage volumes
Amazon Elastic File System (EFS)
Fully-managed file system for EC2
Amazon FSx
Launch, run, and scale feature-rich and highly-performant file systems with just a few clicks
AWS Backup
Centralized backup across AWS services
AWS Snow Family
Physical edge computing and storage devices for rugged or disconnected environments
AWS Storage Gateway
Hybrid storage integration
AWS Elastic Disaster Recovery (DRS)
Scalable, cost-effective application recovery to AWS
Source: AWS Cloud Products
DATABASE
AWS offers fully-managed purpose-built database services supporting diverse data models including relational, key-value, in-memory, ledger, document, time series, graph, and wide column databases. The following table provides a list of AWS database services.
Service
Usage
Amazon DynamoDB
Managed NoSQL database
Amazon Aurora
High performance managed relational database
Amazon Redshift
Fast, simple, and cost-effective data warehousing
Amazon RDS
Managed relational database service for MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB
Amazon ElastiCache
In-memory caching service
Amazon DocumentDB
Fully managed document database
Amazon Neptune
Fully managed graph database service
Amazon Keyspaces (for Apache Cassandra)
Managed Cassandra-compatible database
Amazon Timestream
Fully managed time series database
Amazon MemoryDB for Redis
Redis-compatible, durable, in-memory database service for ultra-fast performance
Source: AWS Cloud Products
CONTAINERS
Containers are small packages of software that contain the necessary elements to run in any environment. AWS offers multiple tools for developing applications with containers including container registry, orchestration, and compute services. Users can securely store and manage their container images, leverage orchestration that manages when and where containers run, and use flexible and powerful compute engines to power containers. The following table provides a list of AWS container services.
Service
Usage
Amazon Elastic Container Service (ECS)
Highly secure, reliable, and scalable way to run containers
Amazon Elastic Kubernetes Service (EKS)
The most trusted way to run Kubernetes
AWS Elastic Container Registry (ECR)
Easily store, manage, and deploy container images
AWS Fargate
Serverless compute for containers
AWS App2Container
Containerize and migrate existing applications
AWS Copilot
The easiest way to launch and manage containerized applications on AWS
Red Hat OpenShift Service on AWS
Managed OpenShift in the cloud
Source: AWS Cloud Products
DEVELOPER TOOLS
AWS developer tools help build, test, and deploy applications with ease. The following table provides a list of AWS developer tools.
Service
Usage
AWS Command Line Interface (CLI)
Line Interface Unified tool to manage AWS services
AWS CodeBuild
Build and test code
AWS CodeCommit
Store code in private Git repositories
AWS CodeDeploy
Automate code deployments
AWS CodeArtifact
Secure, scalable, and cost-effective artifact management for software development
AWS CodePipeline
Release software using continuous delivery
AWS CodeStar
Develop and deploy AWS applications
AWS CloudShell
Command line access to AWS resources and tools directly from a browser
AWS Cloud Development Kit (CDK)
Model cloud infrastructure using code
AWS Cloud Control API
Manage AWS and third-party cloud infrastructure with consistent APIs
AWS Cloud9
Write, run, and debug code on a cloud IDE
Amazon CodeGuru
Find your most expensive lines of code
AWS Device Farm
Test Android, iOS, and web apps on real devices in the AWS cloud
Amazon Corretto
Production-ready distribution of OpenJDK
AWS Tools and SDKs
Tools and SDKs for AWS
AWS Fault Injection Simulator
Improve resiliency and performance with controlled experiments
AWS X-Ray
Analyze and debug applications
Amazon CodeCatalyst (Preview)
Unified software development service for faster development and delivery on AWS
Source: AWS Cloud Products
MEDIA SERVICES
AWS offers one of the most comprehensive and functional range of media services to help media companies create, transform, and deliver high-quality digital content. The following table provides a list of AWS media services.
Service
Usage
AWS Elemental MediaPackage
Video origination and packaging
AWS Elemental MediaConvert
Convert file-based video content
AWS Elemental MediaLive
Convert live video content
AWS Elemental MediaConnect
Reliable and secure live video transport
AWS Elemental MediaTailor
Video personalization and monetization
AWS Elemental MediaStore
Media storage and simple HTTP origin
Amazon Interactive Video Service (IVS)
Build engaging live stream experiences
Amazon Elastic Transcoder
Easy-to-use scalable media transcoding
AWS Elemental Appliances & Software
On-premises media solutions
Amazon Kinesis Video Streams
Process and analyze video streams
Amazon Nimble Studio
Accelerate content creation in the cloud
Source: AWS Cloud Products
BUSINESS
AWS offers a selection of services that facilitate business operations. The following table provides a list of AWS business services.
Service
Usage
Amazon Chime
Frustration-free meetings, video calls, and chat
Amazon Chime SDK
Real-time messaging, audio, video, and screen sharing
AWS Wickr
Protect enterprise communication with end-to-end encryption
Amazon WorkDocs
Secure enterprise document storage and sharing
Amazon WorkMail
Secure email and calendaring
Amazon Connect
Omnichannel cloud contact center
Alexa for Business
Empower your organization with Alexa
Amazon HoneyCode
Build mobile & web apps without programming
Amazon Simple Email Service (SES)
High-scale inbound and outbound email
Amazon Pinpoint
Multichannel marketing communications
AWS Supply Chain (Preview)
Mitigate risks and lower costs with an ML-powered supply chain application
Source: AWS Cloud Products
SECURITY
AWS offers a wide range of security services to help users protect their data and cloud environment of unwanted exposures. The following table provides a list of AWS security services.
Service
Usage
AWS Identity and Access Management (IAM)
Securely manage access to services and resources
AWS Certificate Manager
Provision and manage SSL/TLS certificates with AWS services and connected resources
AWS Detective
Investigate potential security issues
Amazon Security Lake (Preview)
Automatically centralize your security data with a few clicks
AWS Network Firewall
Deploy network security across your Amazon VPCs with just a few clicks
AWS Artifact
On-demand access to AWS’ compliance reports
AWS Shield
DDoS protection
Amazon Cognito
Identify management for your apps
AWS Firewall Manager
Central management of firewall rules
AWS Audit Manager
Continuously audit your AWS usage to simplify how you assess risk and compliance
AWS Secrets manager
Rotate, manage, and retrieve secrets
Amazon Verified Permissions (Preview)
Fine-grained permissions and authorization for your applications
AWS Directory Service
Host and manage active directory
AWS Security Hub
Unified security and compliance center
AWS WAF
Filter malicious web traffic
Amazon Key Management Service (KMS)
Managed creation and control of encryption keys
AWS CloudHSM
Hardware-based key storage for regulatory compliance
AWS Single Sign-On (SSO)
Cloud single sign-on (SSO) service
AWS Resource Access Manager
Simple, secure service to share AWS resources
Amazon GuardDuty
Managed threat detection service
Amazon Inspector
Automated and continual vulnerability management for Amazon EC2 and Amazon ECR
Amazon Macie
Discover and protect your sensitive data at scale
Source: AWS Cloud Products
DATA ANALYTICS
AWS provides a broad selection of data analytics services to help businesses address all their data analytics needs including data storage, data movement, data lakes, big data analytics, streaming analytics, business intelligence, and machine learning (ML). The following table provides a list of AWS analytics services.
Service
Usage
AWS Glue
Simple, scalable, and serverless data integration
Amazon Athena
Query data in S3 using SQL
AWS Data Pipeline
Orchestration service for periodic, data-driven workflows
Amazon DataZone (Preview)
Unlock data across organizational boundaries with built-in governance
Amazon FinSpace
Store, catalog, prepare, and analyze financial industry data in minutes
AWS Lake Formation
Build a secure data lake in days
Amazon EMR
Hosted Hadoop framework
Amazon CloudSearch
Managed search service
Amazon Kinesis
Analyze real-time video and data streams
AWS DataExchange
Find, subscribe to, and use third-party data in the cloud
Amazon QuickSight
Fast business analytics service
Amazon Managed Streaming for Apache Kafka (MSK)
Fully managed Apache Kafka service
Amazon OpenSearch Service
Search, visualize, and analyze up to petabytes of text and unstructured data
AWS Clean Rooms (Preview)
Match, analyze, and collaborate on datasets without sharing or revealing underlying data
Amazon Redshift
Fast, simple, cost-effective data warehousing
Source: AWS Cloud Products
MACHINE LEARNING
AWS offers the deepest and most purpose-built set of artificial intelligence (AI) and machine learning (ML) services. The following table provides a list of AWS machine learning services.
Service
Usage
Amazon Monitron
Reduce unplanned equipment downtime with predictive maintenance and machine learning
TensorFlow on AWS
Open-source machine intelligence library
Amazon Lookout for Metrics
Automatically detect anomalies in metrics and identify their root cause
Amazon DevOps Guru
ML-powered cloud operations service to improve application availability
Amazon SageMaker
Build, train, and deploy machine learning models at scale
Amazon Lex
Build voice and text chatbots
AWS DeepComposer
ML enabled musical keyboard
Amazon Textract
Extract text and data from documents
Amazon HealthLake
Securely store, transform, quert, and analyze health data in minutes
AWS Deep Learning Containers
Docker images for deep learning
Amazon Personalize
Build real-time recommendations into your applications
Amazon Lookout for Vision
Spot product defects using computer vision
Amazon Fraud Detector
Detect more online fraud faster
AWS Panorama
Improve your operations with computer vision at the edge
Amazon Kendra
Reinvent enterprise search with ML
Amazon Forecast
Increase forecast accuracy using machine learning
Amazon CodeGuru
Find your most expensive lines of code
AWS Inferentia
Machine learning inference chip
AWS DeepLens
Deep learning enabled video camera
Amazon Transcribe
Automatic speech recognition
Apache MXNet on AWS
Scalable open-source deep learning framework
AWS Deep Learning AMIs
Deep learning on Amazon EC2
Amazon Translate
Natural and fluent language translation
Amazon Elastic Inference
Deep learning inference acceleration
Amazon Augmented AI
Easily implement human review of ML predictions
Amazon Lookout for Equipment
Detect abnormal equipment behavior by analyzing sensor data
PyTorch on AWS
Flexible open-source machine learning framework
AWS DeepRacer
Autonomous 1/18th scale race car, driven by ML
Amazon SageMaker Ground Truth
Build accurate ML training datasets
Amazon Rekognition
Analyze image and video
Amazon Polly
Turn text into life-like speech
Amazon Comprehend
Discover insights and relationships in text
Amazon Omics
Transform omics data into insights
Amazon Bedrock
Build and scale generative AI-based applications using Foundation Models (FMs)
Source: AWS Cloud Products
BLOCKCHAIN
AWS provides two key blockchain services that help simplify and accelerate the development of blockchain and ledger applications.
Service
Usage
Amazon Managed Blockchain
Create and manage scalable blockchain networks
Amazon Quantum Ledger Database (QLDB)
Fully managed ledger database
Source: AWS Cloud Products
Conclusion & Where to Get Started
AWS has cemented its position as the clear market leader in the cloud computing sector. An increasing number of companies across multiple industries are recognizing the importance of the accessibility, flexibility, and cost benefits that AWS provides.
Readers interested in learning more about AWS can visit the Getting Started with AWS guide to gain additional insights, deploy their first applications, and gain access to the AWS community.
Before migrating to the AWS cloud, companies may need to assess whether they have the necessary expertise to effectively navigate the world of AWS and the vast range of possibilities it offers. The easiest solution for most businesses is to partner with an AWS-recognized partner like TrackIt to ensure that the right solution is deployed with the right choice of services that match their exact requirements.
About TrackIt
https://www.youtube.com/watch?v=QBiJ156cA2I
TrackIt is an international AWS cloud consulting, systems integration, and software development firm headquartered in Marina del Rey, CA.
We have built our reputation on helping media companies architect and implement cost-effective, reliable, and scalable Media & Entertainment workflows in the cloud. These include streaming and on-demand video solutions, media asset management, and archiving, incorporating the latest AI technology to build bespoke media solutions tailored to customer requirements.
Cloud-native software development is at the foundation of what we do. We specialize in Application Modernization, Containerization, Infrastructure as Code and event-driven serverless architectures by leveraging the latest AWS services. Along with our Managed Services offerings which provide 24/7 cloud infrastructure maintenance and support, we are able to provide complete solutions for the media industry.
