Why AWS ?? ….Advantages and Disadvantages.

Ankit Gupta
Analytics Vidhya
Published in
6 min readAug 4, 2021

--

There are the Five Pillars of AWS and Five pillars come from AWS well Architectured Framework.

Operational Excellence

Security

Reliability

Performance Efficiency &

Cost Optimization

  • Amazon Web Service is a cloud computing Platform that offers flexible, reliable, scalable, easy to use and cost effective cloud computing solutions.
  • The platform is developed with a combination of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and packaged Software as a Service(SaaS) offerings.
  • AWS offers a wide range of different purpose global cloud based products. The products include storage, databases, analytics, networking, mobile, development tools, enterprise applications, content delivery services, remote computing with a pay-as-you-go pricing model. AWS has over 200 fully featured services for a wide range of technologies, industries, and use cases.
  • 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.
  • Amazon Web Services is much more secure than a company hosting its own website or storage. AWS currently has dozens of data centers across the globe which are continuously monitored and strictly maintained. The diversification of the data centers ensures that a disaster striking one region doesn’t cause permanent data loss worldwide.
  • AWS’s cost is modified based on the customers’ usage, start-ups and small businesses can see the obvious benefits of using Amazon for their computing needs. In fact, AWS is great for building a business from the bottom as it provides all the tools necessary for companies to start up with the cloud. For existing companies, Amazon provides low-cost migration services so that your existing infrastructure can be seamlessly moved over to AWS.
  • AWS has the most extensive global cloud infrastructure. AWS have 81 Availability Zones within 25 geographic regions around the world, with announced plans for 21 more Availability Zones and 7 more AWS Regions in Australia, India, Indonesia, Israel, Spain, Switzerland, and United Arab Emirates (UAE) with 245 countries and territories served.
  • AWS ranks First and evaluated as a top leader in the 2020 Gartner Magic Quadrant for Cloud Infrastructure and Platform Services.
https://pages.awscloud.com/GLOBAL-multi-DL-gartner-mq-cips-2020-learn.html
  • With AWS, we can leverage the latest technologies to experiment and innovate more quickly. They are continually accelerating pace of innovation to invent entirely new technologies you can use to transform your business.

History of AWS

  • 2002- AWS services launched
  • 2006- Launched its cloud products
  • 2012- Holds first customer event
  • 2015- Reveals revenues achieved of $4.6 billion
  • 2016- Surpassed $10 billon revenue target
  • 2016- Release snowball and snowmobile
  • 2019- Offers nearly 100 cloud services

Why Cloud Infrastructure Matters

The AWS Global Cloud Infrastructure is the most secure, extensive, and reliable cloud platform, offering over 200 fully featured services from data centers globally. Whether you need to deploy your application workloads across the globe in a single click, or you want to build and deploy specific applications closer to your end-users with single-digit millisecond latency, AWS provides you the cloud infrastructure where and when you need it.

With millions of active customers and tens of thousands of partners globally, AWS has the largest and most dynamic ecosystem. Customers across virtually every industry and of every size, including start-ups, enterprises, and public sector organizations, are running every imaginable use case on AWS.

Applications of AWS services

Amazon Web services are widely used for various computing purposes like:

  • Web site hosting
  • Application hosting/SaaS hosting
  • Media Sharing (Image/ Video)
  • Mobile and Social Applications
  • Content delivery and Media Distribution
  • Storage, backup, and disaster recovery
  • Development and test environments
  • Academic Computing
  • Search Engines
  • Social Networking

Companies using AWS

https://tinyurl.com/3pa7tudm
  • Instagram
  • Pinterest
  • Netflix
  • Dropbox
  • Paytm (Competitor of Amazon in India).
  • NASA
  • Airbnb
  • Sony
  • Tata Motor
  • Philips
  • Samsung
  • Facebook
  • Myntra
  • Hotstar and many more.

Advantages of AWS

Following are the pros of using AWS services:

  • AWS allows organizations to use the already familiar programming models, operating systems, databases, and architectures.
  • It is a cost-effective service that allows you to pay only for what you use, without any up-front or long-term commitments.
  • You will not require to spend money on running and maintaining data centers.
  • Offers fast deployments
  • You can easily add or remove capacity.
  • You are allowed cloud access quickly with limitless capacity.
  • Total Cost of Ownership is very low compared to any private/dedicated servers.
  • Offers Centralized Billing and management
  • Offers Hybrid Capabilities
  • Allows you to deploy your application in multiple regions around the world with just a few clicks
  • Innovation :AWS might have competitors like Microsoft and Google when it comes to prices, but when it comes to the dedication and innovation, there is no other cloud service provider in the market who can effectively compete with Amazon Web Services.

Disadvantages of AWS

  • If you need more immediate or intensive assistance, you’ll have to opt for paid support packages among 3 which are-

Developer: $29/month.

Business: Greater of $100 — or –(check the options).

Enterprise: Greater of $15,000 — or –(check the options ).

  • Amazon Web Services may have some common cloud computing issues when you move to a cloud. For example, downtime, limited control, and backup protection.
  • AWS sets default limits on resources which vary from region to region. These resources consist of images, volumes, and snapshots. You can launch the limited number of instance per area.
  • Hardware-level changes happen to your application which may not offer the best performance and usage of your applications.
  • Security Limitations: As security is one of the main features so AWS limits some of its features which cannot be changed at all are-

EC-2 classic- Maximum of 500 per instance and each Security Group can have a maximum of 100 permissions.

EC2-VPC- Up to 100 security groups per VPC.

Best practices of AWS

  • You need to design for failure, but nothing will fail.
  • It’s important to decouple all your components before using AWS services.
  • You need to keep dynamic data closer to compute and static data closer to the user.
  • It’s important to know security and performance tradeoffs.
  • Pay for computing capacity by the hourly payment method.
  • Make a habit of a one-time payment for each instance you want to reserve and to receive a significant discount on the hourly charge.

Acquisitions

Over time, AWS has acquired multiple organizations, increasing its focus on technologies it wants to further incorporate. These acquisitions don’t add to AWS, but rather enhance its core services. For example, AWS has acquired TSO Logic, Sqrrl and CloudEndure.

When it comes to AWS, you should not expect a perfect system with a simple setup where everything and everyone is waiting just for you. AWS is a complex infrastructure with its own rules and laws that you should respect and know. Once you are aware of them, your Cloud adventure will be much more comfortable than you ever imagined.

Refrences :

--

--