Skip to content

Amazon Web Services

Introduction

Amazon Web Services was the first major cloud hosting service. Cloud Hosting is a service that uses the resources of a remote network of remote servers that enables the website to use the resources of multiple servers, therefore resulting in a faster performance. This is a technology that splits a physical server into multiple virtual machines that we call “cloud servers”. Connecting these is what creates a single network for hosting a website.

AWS (Amazon Web Services) is a cloud computing platform that is provided by Amazon. AWS includes a mixture of infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and packaged-software-as-a-service (SaaS). It is also important to note that the concept of cloud hosting was born together with AWS.

AWS Logo

Brief History

AWS was originally founded 2002 when they realized they had a significant advantage in form of infrastructure services, and their ability to manage and scale their infrastructure reliably and efficiently. The first AWS hosting services was launched in 2006 when Amazon SQS became available, shortly followed by the AWS offerings: S3, EC2, SQS is a B2B service used by many famous applications such as Netflix and Dropbox. These offerings pushed AWS to become a global player in cloud hosting platforms and represents the core of AWS. AWS has just grown by then and is today the global lead in cloud hosting with a market share of 34%, and the total amount of services has grown to over 200 with a broad span of services ranging from storage, compute, machine learning, loT, etc.

  • 2002 - 2005 - Amazon launches Amazon.com Web Service offering SOAP and XML interfaces.
  • 2006 - 2008 - AWS began offering IT - infrastructure in form of web services. Amazon SQS (Simple Queue Service) and S3 (simple storage service) was launched. This represents the core of AWS.
  • 2008 - AWS biggest competition, Google App Engine is launched. AWS launches Amazon CloudFront (CDN).
  • 2008 - 2009 - AWS launches S3 and EC2 in Europe making it more accessible to locally run their instances. This is a huge benefit for AWS.
  • 2009 - AWS launches multiple new services: ELB, Auto Scaling, Amazon cloud Watch, Import/Export services, Virtual Private Cloud, Amazon Relational Database Service, mySQL Databases.
  • 2010 - AWS Simple Notification Service, AWS CloudFormation, identity and Access Management launches. Amazon.com’s retail web services is migrates to AWS.
  • 2012 - Amazon launches AWS marketplace. And Netflix open sources Chaos Monkey
  • 2013 - Launches AWS CloudTrail. A web Service that records API calls. And AWS Launches in China, this is a big launch for AWS.
  • 2014 - AWS launches Amazon Aurora a MySQL-compatible database.
  • 2016 - Dropbox announces their use of AWS S3 for storage.
  • 2021 - Amazon MemoryDB. An in-memory database with API compatible with that of Redis.

Features

In 2006 AWS began offering IaaS services and was one of the first companies to introduce a “pay-as-you-go” solution. This way you only pay for what you need and nothing more. AWS offers different services that can be configured in different ways based on the user’s needs. AWS contains a total of more than 200 services that are built to include compute, databases, infrastructure, management, application development and security.

Skjermbilde 2023-02-08 kl  14 00 50

Here are the different categories AWS offers:

  • 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

AWS provides dozens of data centers that are spread across 87 different availability zones (a location that contains multiple physical data centers). An AWS costumers decides for them selves how many availability zones that need based on their needs when it comes to compliances, proximity to end customers and availability optimization.

AWS is mostly knows for their EC2 solution. Amazon Elastic Compute Cloud is a service that provides virtual servers. EC2 offers dozens of instance types with different capacities and sizes. These are tailored specifically on workload types and applications. S3 is also one of AWS’s core services and is shoer for Amazon Simple Storage Service. S3 provides a scalable object storage for data backup, collection and analytics, this is where a IT professional stores data and files it as S3 objects up to five GB. AWS offers various tools and services to help users migrate applications, databases, servers and data onto its public cloud.

AWS also offers services for developers to use command-line tools and software development kits to deploy and manage applications and services and are available for a variety of platforms and programming languages: Android, C++, iOS, Java, Node.js, PHP, Python and Ruby:

  • 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.

Amazon API Gateway is a tool that lets development teams create, manage and monitor custom applications programming interfaces (APIs). This lets applications access data and functionality from the back-end services. Developers can also store their code in GitHub using the AWS CodeCommit.

AWS offers many different tools and solutions for enterprises and software developers. And gives developers a good way to monitor and access the different services. AWS is available to groups such as government agencies. education institutions. non profits and private organizations.

Strengths

Amazon Web Services is a well rounded host cloud service that has many pros and suits many different usages. Fist of all AWS is flexible. reliable and cost effective. There are so many different services and tools to best suit what you are looking for. This way you only play for what you need (pay-as-you-go). AWS offers a comprehensive, evolving platform that includes a mixture og IaaS, PaaS and SaaS.

One of the biggest benefits using AWS is its user-friendliness. AWS is a really easy platform to use that is designed for quick and secure access. AWS users can administrate and modify their data anytime they want. Due to the easiness of the platform users find it much more accessible then some of its competitors.

AWS’s flexibility is one of the reasons many choose to use their service as it lets you use the operating systems, programming languages, and wen applications that you are comfortable with using. Using AWS EC2 you are able to build you own virtual computing environment by setting up you the operating systems and applications that you prefer.

AWS serves millions of clients in more than 200 countries over the world and offers the highest reliability for its users. AWS offers many services and tasks accurately and offers many services for making it more reliable like being capable to automatically recover from a failure. AWS stores data in different availability zones so that if one were to fail the users would still have their data intact.

In any company that is data-driven security is one of the most important aspects. AWS provides a highly secure infrastructure to ensure the upper most privacy for yor data. In fact many other Cloud Hosting Services is built on AWS’s infrastructure.

  • Here is the layers of AWS’s security protocols:
  • Data protection
  • Identity and access management
  • Infrastructure protection
  • Threat detection and continuous monitoring
  • Compliance and data privacy

Weaknesses

The biggest and most noticeable weaknesses about AWS consists of its limitations, lack of experts and price variations.

AWS’s limitations comes down to limitations regarding EC2 and security. The problem appears when companies using AWS will have default resources to use but when default resources limits vary from region to region it can cause a problem. Companies can request for more resources but still they do find it to be a disadvantage.

There are only a few professionals skilled in AWS or any cloud provider therefore when companies use AWS infrastructure as their cloud computing they find it lacking when they look to hire professionals to would for the cloud infrastructure. Many companies are ready to start using AWS, but need someone to work on AWS who can lead their organizations to cause higher performances.

AWS prices varies depending on factors suck as cost of land, fiber, electricity and taxes from that specific region. Prices will also vary depending of you need for additional tech support. AWS offers three different packages to choose from, Developer, Business and Enterprise and the price varied accordingly between there three packages and the depending factors mentioned above.

Comparison

AWS first big competitor was Google App Engine/Google cloud platform and continues today to be one of AWS biggest competitors. The biggest key difference is that AWS has been developed and managed as a secured cloud service platform, whereas Google Cloud Platform is a computer and service suite of google’s public cloud. The infrastructure provided bt Google Cloud Platform is Google Compute Engine, where for AWS it is provided by Amazon Elastic Compute Cloud. Another key difference is that in AWS PaaS is Amazon Elastic Beanstalk and uses only kubernetes, whereas Google uses Google Kubernetes Engines as well as Docker AWS and Google Cloud Platform both offers the same amount of storage limit, however the memory volume size for Google is 1GB to 64TB where for AWS it is 1GB to 16TB.

Microsoft Azure is also on of AWS biggest competitor with a market share of 21% in 2022. Essentially AWS and Azure offer the same basics when is comes to flexible computer storage, networking, and pricing where they both the the same essence in public cloud, autoscaling, self-service and pay-as-you-go. As AWS was first out we can say that Azure had adopted many of AWS qualities.

All three platforms are the leading cloud computing platforms in the world, but Amazon Web Services takes the biggest share. Many will say this is because they have been on the market the longest and is the key infrastructure for how we see cloud computing today. AWS key computing solution is EC2 whereas Azure is built on VMs (virtual machines) and include many other tools that help with deploying cloud-based applications. Also when it comes to storage Azure has similar practices as AWS offering a solution identical to AWS S3 called The Block Storage. AWS pay-as-you-go model charges per hour while Azure pricing model also uses the pay-as-you-go model but charges per minute. AWS will help you save money with increased usage.

Summary

Amazon Web Services is the leading cloud computing service in the world with a market share of 34% and built the infrastructure many of their competitors uses today. AWS first launched its services in 2006, making up the essence of AWS is their EC2 and S3 solutions providing virtual servers and storage solutions.AWS provides dozens of data centers that are spread across 87 different availability zones (a location that contains multiple physical data centers). Their flexibility, reliability and cost-effectiveness makes AWS a stable all round cloud platform that is a good fit for many with their easy access. Many big and successful companies such as Netflix and Dropbox hare users of AWS.

AWS was the first platform in it’s field and is still looked at as the strongest and is the most used out there.

Credits

  • Sara Ferrer (saraRferrer)

References

https://www.techtarget.com/searchaws/definition/Amazon-Web-Services https://aws.amazon.com/websites/ https://digitalcloud.training/a-brief-history-of-aws-and-how-computing-has-changed/ https://en.wikipedia.org/wiki/Timeline_of_Amazon_Web_Services https://www.itbrew.com/stories/2022/12/07/aws-microsoft-and-google-each-offer-different-cloud-solutions-here-s-how-they-re-competing-on-the-market