Companies That Use AWS Amazon Web Services

Companies That Use AWS Amazon Web Services

Many companies use Amazon Web Services (AWS) for a variety of reasons. AWS offers businesses a flexible computing environment, which is cost-effective and scalable. Businesses who are looking for the best value for their investments will find it with AWS because you only pay for what you use. Plus, Amazon offers many different services.

 

We have shortlisted the top 10 Fortune 500 companies that use AWS for you. This helps you unlock the thought process and intent that goes behind businesses investing in AWS.

 

1. Netflix

Netflix, as we all know, is a movie and TV streaming service provider. Not long ago, they were faced with the problem of handling a high volume of traffic. To begin with, they needed to make sure that their servers could deal with such high volumes. They also needed room for scalability as well as other performance-related benefits, and it was made available with AWS and its cloud solutions.

 

2. Comcast

Comcast, a multinational telecommunications and media conglomerate, provides cable television, internet, and telephone services to businesses and residential customers. Comcast uses AWS as the backbone of its streaming services, including Xfinity TV, Movies & TV Shows on Demand. The Savvis CDN (Content Delivery Network) also makes use of Amazon Elastic Compute Cloud (EC2) that lets them manage content delivery at scale safely and reliably.

 

3. General Electric

Many companies choose Amazon Web Services (AWS) over other cloud providers like Microsoft and IBM for their data centers. GE is one of these companies using AWS to power their Industrial Internet of Things (IIOT) technology. GE’s IIOT technology uses a combination of sensors, cameras, data analytics, and other information technologies to monitor the state of buildings, equipment systems, and oil fields in real-time.

 

4. Kellogg’s

Kellogg’s, a favorite food manufacturer of millions worldwide, has recently jumped onto the cloud and is singing its praises. If you’ve ever had a bowl of their cereal, we doubt you can say that Kellogg’s doesn’t know what they’re doing. But, with Amazon Web Services handling the IT for their worldwide operations and data centers, it seems like Kellogg’s couldn’t be more pleased.

 

5. Bristol-Myers Squibb

Bristol-Myers Squibb is the first pharmaceutical company in the world to operate completely on high-performance computing, amongst the companies that use Amazon Web Services. A pharmaceutical company is a natural fit for high-performance computing, as it can help them make decisions faster to provide better therapies in less time. Bristol has been using AWS since 2015 and found that they were able to cut down their data storage needs by 40%.

 

6. Pfizer

Pfizer Inc. is adopting Amazon Web Services as its primary public cloud application service provider, according to a company press release. The US drugmaker will shift five of its 13 services from internal data centers to AWS and enable productivity gains and cost savings of up to $225 million (USD) over time. This move will also allow it to provide faster, more consistent responsiveness for its customers in e-commerce and payments while lowering infrastructure costs by 40% for the whole corporation.

 

7. Capital One

It’s no secret that cloud-based services are the future of computing. Almost every company, large or small, has some cloud infrastructure to aid in productivity. One such example is Capital One’s use of AWS technology to handle their most data-intensive operations. Capital One is a well-respected banking institution with over 80 years as an established financial service provider for customers and business owners alike.

 

8. McDonald’s

The McDonald’s Corporation and many other companies have turned to Amazon Web Services (AWS) for various needs.  AWS provides access to a suite of cloud computing services that includes virtual machines, storage solutions, database services, and more. One such service is Elastic Compute Cloud (EC2), which provides a scalable computing environment for the company.

 

9. Adobe

Adobe is a major player amongst the companies that run on AWS. Amazon Web Services (AWS) has agreed to provide cloud computing services for Adobe’s new Experience Cloud. This marks Adobe’s first public move into the world of big data, analytics, and machine learning with all of its creative applications. These include Photoshop CC, Illustrator CC, InDesign CC, After Effects CC, and Premiere Pro CC.

 

10. Nordstrom

Nordstrom is one of America’s largest department store chains. They use Amazon web services, which are hosted by Amazon Web Services (AWS), to power their website and support the software applications that customers expect. Nordstrom uses Amazon Elastic Compute Cloud (EC2) to help optimize performance across its sites using a technology called Auto Scaling Groups.

 

Conclusion:

Amazon Web Services (AWS) is a collection of remote computing services, including web services, cloud computing, storage, and computing power. AWS is currently the largest cloud service provider in the world, with a global market share near 70%.

 

So if you are planning to align your services, products, solutions, consultations, or add-ons for the AWS customer base – look no further than Span Global Services. We help you with the leads list and intent data of AWS users that help you pitch the most appropriate solution in the moment of their need.

 

AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and packaged-software-as-a-service (SaaS) offerings. AWS services can offer an organization tools such as compute power, database storage and content delivery services.

 

Amazon.com Web Services launched its first web services in 2002 from the internal infrastructure that Amazon.com built to handle its online retail operations. In 2006, it began offering its defining IaaS services. AWS was one of the first companies to introduce a pay-as-you-go cloud computing model that scales to provide users with compute, storage or throughput as needed.

 

AWS offers many different tools and solutions for enterprises and software developers that can be used in data centers in up to 190 countries. Groups such as government agencies, education institutions, non-profits and private organizations can use AWS services.

 

How AWS works

AWS is separated into different services; each can be configured in different ways based on the user’s needs. Users can see configuration options and individual server maps for an AWS service.

 

THIS ARTICLE IS PART OF

 

What is public cloud? Everything you need to know

Which also includes:

8 key characteristics of cloud computing

Top public cloud providers of 2023: A brief comparison

8 ways to reduce cloud costs

DOWNLOAD

1

Download this entire guide for FREE now!

 

More than 200 services comprise the AWS portfolio, including those for compute, databases, infrastructure management, application development and security. These services, by category, include the following:

 

compute

storage

databases

data management

migration

hybrid cloud

networking

development tools

management

monitoring

security

governance

big data management

analytics

artificial intelligence (AI)

mobile development

messages and notification

 

Availability

AWS provides services from dozens of data centers spread across 87 availability zones (AZs) in regions across the world. An AZ is a location that contains multiple physical data centers. A region is a collection of AZs in geographic proximity connected by low-latency network links.

 

A business will choose one or multiple AZs for a variety of reasons, such as compliance, proximity to end customers and availability optimization. For example, an AWS customer can spin up virtual machines (VMs) and replicate data in different AZs to achieve a highly reliable cloud infrastructure that is resistant to failures of individual servers or an entire data center.

 

Amazon Elastic Compute Cloud (EC2) is a service that provides virtual servers – called EC2 instances — for compute capacity. The EC2 service offers dozens of instance types with varying capacities and sizes. These are tailored to specific workload types and applications, such as memory-intensive and accelerated-computing jobs. AWS also provides Auto Scaling, a tool to dynamically scale capacity to maintain instance health and performance.

 

Storage

Amazon Simple Storage Service (S3) provides scalable object storage for data backup, collection and analytics. An IT professional stores data and files as S3 objects — which can range up to five gigabytes – inside S3 buckets to keep them organized. A business can save money with S3 through its Infrequent Access storage class or by using Amazon Glacier for long-term cold storage.

 

Amazon Elastic Block Store provides block-level storage volumes for persistent data storage when using EC2 instances. Amazon Elastic File System offers managed cloud-based file storage.

 

A business can also migrate data to the cloud via storage transport devices, such as AWS Snowball, Snowball Edge and Snowmobile, or use AWS Storage Gateway to let on-premises apps access cloud data.

 

Timeline of AWS storage service offerings

AWS storage offerings have grown considerably since the launch of S3 in 2006.

Databases and data management

The Amazon Relational Database Service includes options for Oracle, MariaDB, MySQL, PostgreSQL, SQL Server and a proprietary high-performance database called Amazon Aurora. It provides a relational database management system for AWS users. AWS also offers managed NoSQL databases through Amazon DynamoDB.

 

An AWS customer can use Amazon ElastiCache and DynamoDB Accelerator as in-memory and real-time data caches for applications. Amazon Redshift offers a data warehouse, which makes it easier for data analysts to perform business intelligence tasks.

 

Migration and hybrid cloud

AWS includes various tools and services designed to help users migrate applications, databases, servers and data onto its public cloud. The AWS Migration Hub provides a location to monitor and manage migrations from on premises to the cloud. Once in the cloud, EC2 Simple Systems Manager helps an IT team configure on-premises servers and AWS instances.

 

Amazon also has partnerships with several technology vendors that ease hybrid cloud deployments. VMware Cloud on AWS brings software-defined data center technology from VMware to the AWS cloud. Red Hat Enterprise Linux for Amazon EC2 is the product of another partnership, extending Red Hat’s operating system to the AWS cloud.

 

Once applications, databases, servers and data are migrated to the cloud or a hybrid environment, tools like AWS Outposts deliver AWS services and infrastructure across multiple environments.

 

Table comparing AWS Outposts, Azure Stack and Google Anthos.

AWS Outposts is a hybrid cloud platform that competes with Microsoft Azure Stack and Google Anthos.

Networking

An Amazon Virtual Private Cloud (Amazon VPC) gives an administrator control over a virtual network to use an isolated section of the AWS cloud. AWS automatically provisions new resources within a VPC for extra protection.

 

Admins can balance network traffic with the Elastic Load Balancing service, which includes the Application Load Balancer and Network Load Balancer. AWS also provides a domain name system called Amazon Route 53 that routes end users to applications.

 

An IT professional can establish a dedicated connection from an on-premises data center to the AWS cloud via AWS Direct Connect.

 

Developer tools

A developer can take advantage of AWS command-line tools and software development kits (SDKs) like AWS CloudShell to deploy and manage applications and services:

 

AWS Command Line Interface, which is Amazon’s proprietary code interface;

AWS Tools for PowerShell, which developers use to manage cloud services from Mac, Windows and Linux environments.

AWS Serverless Application Model, which developers use to simulate an AWS environment to test functions of AWS Lambda, a compute service that lets developers run code from over 200 AWS services and SaaS applications.

List of AWS Lambda use cases.

AWS Lambda is a serverless compute program and one of AWS’s most popular services.

AWS SDKs are available for a variety of platforms and programming languages, including Android, C++, iOS, Java, Node.js, PHP, Python and Ruby.

 

Amazon API Gateway lets a development team create, manage and monitor custom application programming interfaces (APIs) that let applications access data or functionality from back-end services. API Gateway manages thousands of concurrent API calls at once.

 

AWS also provides Amazon Elastic Transcoder, a packaged media transcoding service, and AWS Step Functions, a service that visualizes workflows for microservices-based applications.

 

A development team can also create continuous integration and continuous delivery pipelines with the following services:

 

AWS CodePipeline to model and automate the steps of the software release process;

AWS CodeBuild to automate the writing and compiling code;

AWS CodeDeploy, which can be used with AWS Lambda, to automatically deploy code in EC2 instances;

AWS CodeStar, a cloud-based service for managing various AWS projects; and

AWS Cloud9 to write, run and debug code in the cloud.

A developer can store code in Git repositories with AWS CodeCommit and evaluate the performance of microservices-based applications with AWS X-Ray.

 

AWS also offers machine learning (ML) services for developers:

 

AWS CodeWhisperer, which provides code recommendations to developers based on prior code they’ve used;

AWS CodeArtifact, a development paradigm for building ML models; and

Amazon SageMaker, a fully managed service that helps developers and data scientists build and deploy ML models.

Management and monitoring

An admin can manage and track cloud resource configuration using AWS Config and AWS Config Rules. Those tools, along with AWS Trusted Advisor, can help an IT team avoid improperly configured and needlessly expensive cloud resource deployments.

 

AWS provides several automation tools in its portfolio. An admin can automate infrastructure provisioning via AWS CloudFormation templates, and also use AWS OpsWorks for Chef to automate infrastructure and system configurations.

 

An AWS customer can monitor resource and application health with Amazon CloudWatch and the AWS Personal Health Dashboard. Customers can also use AWS CloudTrail to retain user activity and API calls for auditing, which has some key differences from AWS Config.

 

Comparison of AWS CloudTrail to AWS Config.

AWS CloudTrail and AWS Config are two resource monitoring solutions with different capabilities.

Security and governance

AWS provides a range of services for cloud security, including AWS Identity and Access Management, which lets admins define and manage user access to resources. An admin can also create a user directory with Amazon Cloud Directory or connect cloud resources to an existing Microsoft Active Directory with the AWS Directory Service. Additionally, the AWS Organizations service lets a business establish and manage policies for multiple AWS accounts.

 

Amazon Web Services has also introduced tools that automatically assess potential security risks. Amazon Inspector analyzes an AWS environment for vulnerabilities that might impact security and compliance. Amazon Macie uses ML technology to protect sensitive cloud data.

 

AWS also includes tools and services that provide software- and hardware-based encryption, protect against distributed denial-of-service (DDoS) attacks, acquire secure sockets layer and Transport Layer Security certificates, and filter potentially harmful traffic to web applications.

 

The AWS Management Console is a browser-based graphical user interface for AWS. It can be used to manage resources in cloud computing and cloud storage as well as security credentials. The AWS Console interfaces with all AWS resources.

 

Big data management and analytics

AWS includes the following big data analytics and application services:

 

Amazon EMR, which offers an Apache Hadoop framework to process large amounts of data;

Amazon Kinesis, which provides tools to process and analyze streaming data;

AWS Glue, which is a service that handles extract, transform and load jobs;

Amazon Elasticsearch Service, which enables a team to perform application monitoring, log analysis and other tasks with the open source Elasticsearch tool;

Amazon Athena for S3, which lets analysts query data; and

Amazon QuickSight, which helps analysts visualize data.

Artificial intelligence

AWS offers a range of AI model development and delivery platforms, as well as packaged AI-based applications. The Amazon AI suite of tools includes the following:

 

Amazon Lex for voice and text chatbot technology;

Amazon Polly for text-to-speech translation;

Amazon Rekognition for image and facial analysis;

Amazon Textract to extract important text and data from documents;

Amazon Kendra to enhance website and application searches;

Amazon Forecast for end-to-end business prediction models;

Amazon CodeGuru to automate code reviews and detect costly, inefficient code; and

Amazon Lookout for Equipment for predictive maintenance.

AWS also provides technology for developers to build smart apps that rely on ML technology and complex algorithms.

 

With AWS Deep Learning Amazon Machine Images (AMIs), developers can create and train custom AI models with clusters of graphics processing units or compute-optimized instances. AWS also includes deep learning development frameworks for Apache MXNet and TensorFlow.

 

On the consumer side, AWS technologies power the virtual assistant Alexa Voice Service, and a developer can use the Alexa Skills Kit to build voice-based apps for Echo devices.

 

Healthcare workers can also use Amazon HealthLake to store, transfer and query a patient’s healthcare data as well as Amazon Comprehend Medical, which extracts information from medical text.

 

Mobile development

The AWS Mobile Hub offers a collection of tools and services for mobile app developers. One of those tools is the AWS Mobile SDK, which provides code samples and libraries.

 

A mobile app developer can also use Amazon Cognito to manage user access to mobile apps, as well as Amazon Pinpoint to send push notifications to application end users and analyze the effectiveness of those communications.

 

Messages and notifications

AWS messaging services provide core communication for users and applications. Amazon Simple Queue Service (SQS) is a managed message queue that sends, stores and receives messages between components of distributed applications to ensure the parts of an application work as intended.

 

Amazon Simple Notification Service (SNS) enables a business to send publish-subscribe messages to endpoints, such as end users or services. SNS includes a mobile messaging feature that enables push messaging to mobile devices. Amazon Simple Email Service provides a platform for IT professionals and marketers to send and receive emails.

 

Augmented reality (AR) and virtual reality (VR)

AWS offers AR and VR development tools through Babylon.js and AWS Simplify. Babylon.js lets users create AR and VR applications without needing to know programming or create 3D graphics. The service also enables users to test and publish applications in-browser. Babylon.js can be used in the following:

 

3D web applications

e-commerce

sales applications

marketing

online education

manufacturing

training simulations

gaming

AWS Simplify lets developers host and deploy their AR and VR applications.

 

Game development

AWS can also be used for game development. Large game developing companies use AWS services for games, such as Ubisoft’s For Honor. AWS can provide services for each part of a game’s lifecycle.

 

For example, AWS provides developer back-end services, analytics and developer tools such as Amazon Lumberyard, which aid developers in making 3D games. Back-end services like Amazon GameLift helps with building, deploying and scaling a developer’s platform as well as defending against DDoS attacks.

 

Analytics help developers know their customers and how they play a game. Developers can also store data or host game data on AWS servers.

 

Internet of things (IoT)

AWS also has a variety of services that enable IoT deployments. The AWS IoT service provides a back-end platform to manage IoT devices and data ingestion to other AWS storage and database services.

 

The Amazon IoT Button provides hardware for limited IoT functionality and AWS IoT Greengrass brings AWS compute capabilities to IoT devices.

 

Other services

Amazon Web Services has a range of business productivity SaaS options:

 

Amazon Chime, which enables online video meetings, calls and text-based chats across devices;

Amazon WorkDocs, a file storage and sharing service; and

Amazon WorkMail, a business email service with calendaring features.

AWS has these desktop and streaming application services:

 

Amazon WorkSpaces, a remote desktop-as-a-service platform; and

Amazon AppStream, a service that lets a developer stream a desktop application stored in the AWS cloud to an end user’s web browser.

AWS also offers blockchain services:

 

Amazon Managed Blockchain, a service that helps create and manage blockchain networks; and

Amazon Quantum Ledger Database, a ledger database that records and stores a user’s blockchain activity.

Also available are Amazon Braket, a service that aids developers in quantum computing research, and AWS RoboMaker, a service that lets developers create and deploy robotics applications.

 

For more on public cloud, read the following articles:

8 key characteristics of cloud computing

 

The pros and cons of cloud computing explained

 

Public vs. private vs. hybrid cloud: Key differences defined

 

Top public cloud providers of 2023: A brief comparison

 

8 ways to reduce cloud costs

 

AWS pricing models, competition and customers

AWS’s pay-as-you-go model for its cloud services is either on a per-hour or per-second basis. There is also an option to reserve a set amount of compute capacity at a discounted price for customers who prepay or sign up for one- or three-year usage commitments. Customers can get volume-based discounts, meaning the more of a service they use, the less they pay per gigabyte.

 

The AWS Free Tier is another option. Customers can access up to 60 products and start building on the AWS platform at no cost. Free Tier is offered in three different options: always free, 12 months free and trials.

 

Potential customers can use AWS’s pricing calculator to estimate expenditures. And AWS-certified third-party experts provide on-demand help to customers picking a pricing plan.

 

As of the first quarter of 2022, Amazon AWS controls 33% of the total cloud market, according to Synergy Research Group. This is the most out of any of its competitors, including Microsoft Azure, Google and IBM in the public IaaS market.

 

Companies using AWS include the following:

 

Verizon

Netflix

PBS

FOX

United Airlines

Air Canada

Salesforce

BMW Group

Siemens

GoDaddy

 

History

The AWS platform was launched in 2002 with a few services. In 2003, it was re-envisioned to make Amazon’s compute infrastructure standardized, automated and web service focused. This change included the thought of selling access to a virtual-servers-as-a-service platform. In 2004, the first publicly available AWS service — Amazon SQS — was launched.

 

In 2006, AWS was relaunched to include three services — Amazon S3, SQS, and EC2 — officially making AWS a suite of online core services. In 2009, S3 and EC2 were launched in Europe, and the Elastic Block Store and Amazon CloudFront were released and adopted to AWS. In 2013, AWS started offering a certification process in AWS services, and 2018 saw the release of an autoscaling service.

 

Today AWS offers more than 200 services and has data centers around the world that make it a highly available and scalable platform.

 

Acquisitions

AWS has acquired multiple organizations. Generally, its hasn’t acquired larger well-established companies but, rather, smaller organizations and startups that bolster and improve the cloud vendor’s existing offerings. Here are some of its recent acquisitions:

 

DataRow in 2020, a startup that specialized in a web-based client for Amazon Redshift, its cloud data warehouse;

TSO Logic in 2019, a cloud migration company that provides analytics, letting customers view the state of their data center and model a migration to the cloud;

CloudEndure in 2019, a company that focuses on workload migrations to the public cloud, disaster recovery and backup; and

Sqrrl in 2018, a security startup that collects data from points such as gateways, servers and routers and puts those findings inside a security dashboard.

 

WS is currently the world’s leading cloud service provider with an impressive 70% global market share.

 

Are you searching for the ideal services, products, solutions, consultations or add-ons that fit the AWS customer base? Look no further than Span Global Services. We provide you with a leads list and intent data of AWS users so that you can present the most pertinent solution at just the right time.

 

Amazon Web Services (AWS) is an expansive cloud computing platform provided by Amazon that includes infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and packaged software as a service (SaaS). Through AWS services, organizations can access compute power, database storage and content delivery capabilities.

 

Amazon Web Services began offering its initial web services in 2002 from within Amazon’s internal infrastructure for managing online retail operations. By 2006, AWS introduced its defining Infrastructure as a Service (IaaS). As one of the pioneering cloud computing companies with a pay-as-you-go model that scales to provide users to compute, storage or throughput as needed, AWS set itself apart by offering these pay-as-you-go cloud computing options.

 

AWS provides enterprises and software developers with a range of tools and solutions that can be deployed in data centers across up to 190 countries. Organizations such as government agencies, educational institutions, non-profits and private businesses alike can take advantage of AWS services.

 

How AWS Works

AWS is divided into distinct services, each with its own configuration options tailored to the user’s requirements. Users can view configuration options and individual server maps for each AWS service.

 

This article is part of our What is the Public Cloud? Everything we Need to Know, which also includes: 8 key characteristics of cloud computing

Top public cloud providers for 2023: A Brief Comparison

8 ways to reduce cloud costs

Download this entire guide at no cost now!

 

AWS provides more than 200 services, such as compute, databases, infrastructural management, application development and security. These capabilities are organized into categories like compute, databases, infrastructure management or security – each offering something special to its respective category.

 

Computing Infrastructure

Storage

Databases

Data management

Migration

Hybrid cloud

Networking

Development tools

Management Monitoring Security Governance Big Data Analytics Artificial Intelligence (AI) Mobile Development Notifications

Availability

AWS provides the services from dozens of data centers located across 87 availability zones (AZs) around the world. An AZ is a location containing multiple physical data centers, while a region is composed of nearby AZs connected by low-latency network links.

 

Businesses often select one or multiple AZs for various reasons, such as compliance, proximity to end customers and availability optimization. For instance, AWS customers can spin up virtual machines (VMs) and replicate data across different AZs to build a highly dependable cloud infrastructure that is resistant to individual server or data center failures.

 

Amazon Elastic Compute Cloud (EC2) is service that offers virtual servers – known as EC2 instances – for compute capacity. There are various instance types with various capacities and sizes tailored to specific workloads or applications like memory-intensive or accelerated computing jobs. Furthermore, AWS also provides Auto Scaling, which lets you dynamically scale capacity according to demand while keeping instances healthy and performing optimally.

 

Storage

Amazon Simple Storage Service (S3) provides a scalable object storage for data backup, collection of it and analytics. IT pros store files as S3 objects (up to five gigabytes) inside S3 buckets to stay organized. Businesses can save money with S3’s Infrequent Access storages class or by using Amazon Glacier for long-term cold storage needs.

 

Amazon Elastic Block Store and Amazon Elastic File System offer managed cloud-based file storage solutions.

 

Businesses can also move data to the cloud via storage transport devices like Amazon Web Service Snowball, Snowball Edge and Snowmobile, or use Amazon Web Service Storage Gateway to enable on-premises applications to access cloud data.

 

Timeline of AWS Storage Service Offerings

Since S3’s debut in 2006, AWS’ storage services have seen tremendous growth.

Databases and Data Management

Amazon Relational Database Service offers Oracle, MariaDB, MySQL, PostgreSQL, SQL Server as well as its proprietary high-performance database called Amazon Aurora. This provides AWS users with a relational database management system. Furthermore, AWS also offers managed NoSQL databases through Amazon DynamoDB.

 

Amazon ElastiCache and DynamoDB Accelerator can be utilized as in-memory and the real-time data caches for applications. Amazon Redshift also provides a data warehouse, making it simpler for data analysts to perform business intelligence tasks.

 

Migration and Hybrid Cloud

AWS offers a suite of tools and services designed to assist users with migrating applications, databases, servers and data onto its public cloud. The AWS Migration Hub acts as an oversight point for monitoring migrations from on premises to the cloud. Once there, EC2 Simple Systems Manager makes setting up on-premises servers and AWS instances easy.

 

Amazon also has partnership with several technology vendors to make hybrid cloud deployments simpler. VMware Cloud on AWS brings VMware’s software-defined data center technology directly into the AWS cloud, while Red Hat Enterprise Linux for Amazon EC2 takes Red Hat’s operating system into the AWS cloud via another partnership.

 

Once applications, databases, servers and data have been moved to the cloud or hybrid environment, tools like AWS Outposts provide AWS services and infrastructure across multiple environments.

 

Table Comparing AWS Outposts, Azure Stack and Google Anthos

Networking

Amazon Virtual Private Cloud (Amazon VPC) gives administrators control over a virtual network to utilize an isolated section of the AWS cloud. AWS automatically creates new resources within a VPC for extra protection.

 

Admins can optimize network traffic with Amazon Web Services’ Elastic Load Balancing service, which includes the Application Load Balancer and Network Load Balancer. Furthermore, AWS provides a domain name system called Amazon Route 53 that directs end users to applications.

 

IT pros can easily create a secure, dedicated connection from their on-premises data center to the AWS cloud with Amazon Web Service Direct-Connect.

 

Developer Tools

A developer can take advantage of Amazon Web Service command-line tools and software development kits (SDKs) like Amazon Web Service CloudShell to deploy and manage applications and services:

 

Amazon Web Services provide two command line interfaces (AWS Command Line Interface, an Amazon proprietary code interface); and Amazon Web Service Tools for PowerShell, which developers uses to manage cloud services from Mac, Windows and Linux environments.

Amazon Web Service Serverless Application Model, which developers use to simulate an AWS environment and test functions of Amazon Web Service Lambda – a computing service that lets the developers run code from over 200 Amazon Web Service services and SaaS applications.

List of AWS Lambda use cases.

Amazon Web Service Lambda is a server-less compute program and one of AWS’ most popular services.

AWS SDKs are available for multiple platforms and programming languages such as Android, C++, iOS, Java, Node.js, PHP, Python and Ruby.

 

Amazon API Gateway enables development teams to design, create, manage and monitor the custom application programming interfaces (APIs) that enable applications to access data or functionality from back-end services. API Gateway can handle thousands of concurrent API calls simultaneously.

 

Amazon Web Services also offer Amazon Elastic Transcoder, a packaged media transcoding service, and Amazon Web Service Step Functions, an application development framework for microservices-based applications.

 

Development teams can easily construct continuous integration and delivery pipelines using the following services:

 

AWS CodePipeline and AWS CodeBuild both allow for automation of software release processes; AWS CodeDeploy, which works in tandem with AWS Lambda, automates code deployment into EC2 instances.

Amazon Web Service CodeStar, a cloud-based service for managing various Amazon Web Service projects; and Amazon Web Service Cloud9 to write, run, and debug code in the cloud.

Developers can store code in Git repositories with AWS CodeCommit and evaluate microservices-based applications’ performance with AWS X-Ray.

 

AWS also provides machine learning (ML) services for developers.

 

AWS CodeWhisperer, which offers code recommendations to developers based on prior code they’ve used;

AWS CodeArtifact, an approach for developing Machine Learning models;

Amazon SageMaker, a fully managed service designed to assist data scientists and developers create and deploy their ML models.

Management and Monitoring

An admin can manage and monitor cloud resource configuration using Amazon Web Service Config and Amazon Web Service Config Rules. Those tools, combined with AWS Trusted Advisor, help IT teams avoid misconfigured or expensive cloud resource deployments.

 

AWS offers several automation tools in its portfolio. An admin can automate infrastructure provisioning with AWS CloudFormation templates, or utilize AWS OpsWorks for Chef to automate infrastructure and system configurations.

 

Amazon Web Services customers can monitor resource and application health with The Amazon CloudWatch and the Amazon Web Service Personal Health Dashboard. Alternatively, AWS customers may utilize AWS CloudTrail for auditing user activity and API calls – this service differs from AWS Config in several key respects.

 

Comparison of AWS CloudTrail to AWS Config

When it comes to resource monitoring solutions, AWS CloudTrail and AWS Config both offer different capabilities.

Security and Governance

AWS offers a suite of cloud security services, such as AWS Identity and Access Management which allows admins to define and control user access to resources. They can also create a user directory using Amazon Cloud Directory or connect cloud resources with an existing Microsoft Active Directory using the AWS Directory Service. Furthermore, businesses may utilize AWS Organizations service in order to establish policies across multiple accounts on AWS.

 

Amazon Web Services AWS has also introduced tools that automatically assess potential security risks. Amazon Inspector scans an AWS environment for vulnerabilities which might compromise security or compliance, while Amazon Macie utilizes machine learning (ML) technology to safeguard sensitive cloud data.

 

AWS also provides software- and hardware-based encryption, protects against distributed denial-of-service (DDoS) attacks, obtains secure sockets layer and Transport Layer Security certificates, and filters potentially harmful traffic for web-applications.

 

The Amazon Web Service Management Console is a browser-based graphical user interface for Amazon Web Service that enables you to manage resources in cloud computing and storage, as well as security credentials. The console provides seamless access to all AWS services.

 

Big Data Management and Analytics

AWS offers the following big data management and application services:

 

Amazon EMR provides an Apache Hadoop framework to process large amounts of data;

Amazon Kinesis provides tools for processing and analyzing streaming data;

AWS Glue acts as a service handling extract, transform and load jobs;

Amazon Elasticsearch Service allows teams to perform application monitoring, log analysis and other tasks using the open-source Elasticsearch tool;

Amazon Athena for S3, which enables analysts to query data; and

Amazon QuickSight helps visualize that information.

Artificial Intelligence

Amazon Web Services (AWS) offers an array of AI model development and the delivery platforms, as well as pre-packaged applications based on AI principles. The Amazon AI suite of tools consists of:

 

With Amazon Web Service Deep Learning Amazon Machine Images (AMIs), developers can construct and train custom AI models on clusters of graphics processing units or optimized instances. AWS also offers deep learning development frameworks like Apache MXNet and TensorFlow.

 

On the consumer end, AWS technologies power Alexa Voice Service – and developers can take advantage of the Alexa Skills Kit to create voice-based apps for Echo devices.

 

Healthcare workers can utilize Amazon Health-Lake to store, transfer and query of a  patient’s healthcare data as well as Amazon’s Comprehend Medical to extract information from medical text.

 

Mobile Development

The AWS Mobile Hub offers a suite of tools and services designed specifically with mobile app developers in mind, such as the AWS Mobile SDK with code samples and libraries.

 

Amazon Cognito and Amazon Pinpoint are two tools available to mobile app developers that let them manage user access to their apps, send push notifications to application end users, and assess the success of those communication.