SkillAgentSearch skills...

AWSBootcamp

AWS Bootcamp | Resource | Document | Materials |

Install / Use

/learn @imsanjoykb/AWSBootcamp

README

<a href="https://terraform.io"> <img src="assets\AmazonWebservices.png" alt="aws" title="Terraform" align="right" height="40" /> </a>

AWS Bootcamp | Resource | Document | Materials |

<hr>

Author GitHub stars Python Open Notebook GitHub issues PyPI status MIT Amazon AWS

<img src="assets/aws.jpg" width="100%" height="280"/>

| Topic Name | Link |
|---------- |:-------------:| | 1. AWS EC2 | Elastic Compute Cloud | | 2. AWS S3 | S3 Cheatsheet |
| 3. Virtual Private Cloud | Virtual Private Cloud - VPC | | 4. AWS Auto Scaling | AWS Auto Scaling PDF |
| 5. Elastic Load Balancer | Elastic Load Balancer - ELB Document |
| 6. AWS Route 53 | AWS Route 53 |
| 7. AWS Glue | AWS Glue tutorial |
| 8. AWS Glue ETL Pipeldine | Arts & Crafts of AWS Glue - ETL Pipeline |
| 9. RDS | Relational Database Services - RDS |
| 10.NoSql DynamoDB | AWS NoSql DynamoDB | | 11. HammerDB EC2 | AWS HammerDB | | 12. AWS Lambda | AWS Lambda | | 13. AWS Serverless | AWS Serverless | | 14. Simple Notification Services | Simple Notification Services - SNS | | 15. Amazon EventBridge | Amazon Event Bridge | | 16. AWS Certified Solutions Architect Exam Guide | AWS Certified Solutions Architect Exam Guide |

<hr>

Objectives

  • 📒 Marks standard/official AWS pages and docs
  • 🔹 Important or often overlooked tip
  • ❗ “Serious” gotcha (used where risks or time or resource costs are significant: critical security risks, mistakes with significant financial cost, or poor architectural choices that are fundamentally difficult to correct)
  • 🔸 “Regular” gotcha, limitation, or quirk (used where consequences are things not working, breaking, or not scaling gracefully)
  • 📜 Undocumented feature (folklore)
  • 🐥 Relatively new (and perhaps immature) services or features
  • ⏱ Performance discussions
  • ⛓ Lock-in: Products or decisions that are likely to tie you to AWS in a new or significant way — that is, later moving to a non-AWS alternative would be costly in terms of engineering effort
  • 🚪 Alternative non-AWS options
  • 💸 Cost issues, discussion, and gotchas
  • 🕍 A mild warning attached to “full solution” or opinionated frameworks that may take significant time to understand and/or might not fit your needs exactly; the opposite of a point solution (the cathedral is a nod to Raymond’s metaphor)
  • 📗📘📙 Colors indicate basics, tips, and gotchas, respectively.
  • 🚧 Areas where correction or improvement are needed (possibly with link to an issue — do help!)
<hr>

General Information

When to Use AWS

  • AWS is the dominant public cloud computing provider.
    • In general, “cloud computing” can refer to one of three types of cloud: “public,” “private,” and “hybrid.” AWS is a public cloud provider, since anyone can use it. Private clouds are within a single (usually large) organization. Many companies use a hybrid of private and public clouds.
    • The core features of AWS are infrastructure-as-a-service (IaaS) — that is, virtual machines and supporting infrastructure. Other cloud service models include platform-as-a-service (PaaS), which typically are more fully managed services that deploy customers’ applications, or software-as-a-service (SaaS), which are cloud-based applications. AWS does offer a few products that fit into these other models, too.
    • In business terms, with infrastructure-as-a-service you have a variable cost model — it is OpEx, not CapEx (though some pre-purchased contracts are still CapEx).
  • AWS’s TTM revenue was $37.549 billion as of Q1 2020 according to their earnings results (slide 14 in the linked deck), or roughly 14% of Amazon.com’s total revenue (slide 11 in the same deck) for the same TTM period.
  • Main reasons to use AWS:
    • If your company is building systems or products that may need to scale
    • and you have technical know-how
    • and you want the most flexible tools
    • and you’re not significantly tied into different infrastructure already
    • and you don’t have internal, regulatory, or compliance reasons you can’t use a public cloud-based solution
    • and you’re not on a Microsoft-first tech stack
    • and you don’t have a specific reason to use Google Cloud
    • and you can afford, manage, or negotiate its somewhat higher costs
    • ... then AWS is likely a good option for your company.
  • Each of those reasons above might point to situations where other services are preferable. In practice, many, if not most, tech startups as well as a number of modern large companies can or already do benefit from using AWS. Many large enterprises are partly migrating internal infrastructure to Azure, Google Cloud, and AWS.
  • Costs: Billing and cost management are such big topics that we have an entire section on this.
  • 🔹EC2 vs. other services: Most users of AWS are most familiar with EC2, AWS’ flagship virtual server product, and possibly a few others like S3 and CLBs. But AWS products now extend far beyond basic IaaS, and often companies do not properly understand or appreciate all the many AWS services and how they can be applied, due to the sharply growing number of services, their novelty and complexity, branding confusion, and fear of ⛓lock-in to proprietary AWS technology. Although a bit daunting, it’s important for technical decision-makers in companies to understand the breadth of the AWS services and make informed decisions. (We hope this guide will help.)
  • 🚪AWS vs. other cloud providers: While AWS is the dominant IaaS provider (31% market share in this 2016 estimate), there is significant competition and alternatives that are better suited to some companies. This Gartner report has a good overview of the major cloud players :
    • Google Cloud Platform. GCP arrived later to market than AWS, but has vast resources and is now used widely by many companies, including a few large ones. It is gaining market share. Not all AWS services have similar or analogous services in GCP. And vice versa: In particular, GCP offers some more advanced machine learning-based services like the Vision, Speech, and Natural Language APIs. It’s not common to switch once you’re up and running, but it does happen: Spotify migrated from AWS to Google Cloud. There is more discussion on Quora about relative benefits. Of particular note is that VPCs in GCP are global by default with subnetwo
View on GitHub
GitHub Stars11
CategoryOperations
Updated8mo ago
Forks2

Languages

Jupyter Notebook

Security Score

87/100

Audited on Jul 20, 2025

No findings