{}const=>[]async()letfn</>var
開発

魔法のないクラウド:開発者向けのAWS、GCP、Yandexクラウド

何を選択し、どのように開始し、予算を使いすぎないか:クラウドに関する最小限の知識、サービスマップ、基本アーキテクチャー、チェックリスト。

К

Kodik

著者

1分で読める

バックエンド、モバイルアプリケーション、またはMVPを書いている場合、クラウドの知識は、セットアップの週、インフラストラクチャの費用、およびスケーリングの際の神経を節約します。以下は、魔法なしで実践的な、圧縮された地形図です。

クラウドが「DevOpsだけ」ではなく、スピードに関するものであるのはなぜですか?

クイックスタート: 数日ではなく数分で、データベース、API、キューを立ち上げて、本番環境に移行します。

スケーリング: オートスケーラーとバランサーはピーク負荷を経験しています。

実際の支払い: ハードウェアを購入せず、ラックを保守しません。

箱からの安全性: IAM、KMS、プライベートネットワークは、自作の松葉杖よりも少ない。

要約:クラウドは、より速く、より安定した機能のリリースに関するものです。基本を理解すればするほど、先に進むのが簡単になります。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

サービス対応のミニマップ

コンピューティング + ストレージ + データベースの「トライアド」を学び、IAM + VPC + モニタリングを追加すれば、すでに最小限の生産を収集できます。

課題

AWS

GCP

Yandexクラウド

VM(IaaS)

EC2

Compute Engine

Compute Cloud

オブジェクトストレージ

S3

Cloud Storage

Object Storage

マネージドKubernetes

EKS

GKE

Managed Service for Kubernetes

サーバーレス関数

Lambda

Cloud Functions / Cloud Run

Cloud Functions

コンテナPaaS

ECS / App Runner

Cloud Run

Serverless Containers

リレーショナルデータベース

RDS (PostgreSQL/MySQL)

Cloud SQL

Managed PostgreSQL / MySQL

NoSQL

DynamoDB

Firestore / Bigtable

YDB

イベントキュー/バス

SQS / EventBridge

Pub/Sub

Message Queue / EventHub

観測可能性

CloudWatch / X-Ray

Cloud Logging / Trace

Cloud Logging / Monitoring

秘密とアクセス

IAM / Secrets Manager

IAM / Secret Manager

IAM / Lockbox

CDN

CloudFront

Cloud CDN

Cloud CDN

開発者が最初に知っておくべきこと

VPC、サブネット、セキュリティグループ/ファイアウォール、NAT、ロードバランサー

S3/クラウドストレージ/オブジェクトストレージ、マネージドPostgreSQL、Redisキャッシュ

Docker + Kubernetes/Cloud Run/App Runnerまたは関数

Secrets Manager / Lockbox、最小権限の原則(Least Privilege)

CI/CD: ビルド → テスト → スキャン → デプロイ (コンテナレジストリ)

ログ、メトリック、アラート(5xxエラー、潜伏期間、予算)

Webアプリケーションの基本アーキテクチャ

  • 静的なフロントエンド(オブジェクトストレージ+ CDN)

  • 自動スケーリングを備えたコンテナ(Cloud Run / GKE / ECS)のバックエンド

  • データベース: 管理された PostgreSQL、読み取り専用レプリカ

  • セッションとレート制限のためのRedisキャッシュ

  • ファイル — S3 互換ストレージ + 署名付き URL

  • キュー/バックグラウンド処理: Pub/Sub または SQS

  • 可観測性:ログ、メトリクス、トレース+メッセンジャーへのアラート

Serverless vs Kubernetes vs VM

サーバーレス — 最小限のDevOps、コールごとの支払い。API、ボット、Webhook、cronタスクに最適です。

Kubernetes — 柔軟性とコントロール、成長と複数のサービスで正当化されます。経験が必要です。

BM — 特定のタスクのための環境の完全な制御。より多くの手作業。

よくある間違いとその回避方法

  • デフォルトのパブリックバケット→アクセスを閉じ、署名付きURLを使用します。

  • 環境変数のシークレット→ Secrets Manager / Lockbox に保存し、ローテーションを有効にします。

  • アラートなし → 5xx、応答時間、コストのしきい値を追加します。

  • バックアップなしの単一データベース→自動バックアップ、PITRを有効にし、復旧を確認します。

  • ベンダーへの厳格なバインディング → Docker、OpenAPI、Terraform を介して標準化します。

アプリで コディック 余計な理論なしの楽しいコースがあります。基本を理解して、ミニプロジェクトを作ります。私たちの Telegramチャンネル — アーキテクチャの議論と典型的な落とし穴の分析。

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要