AWS

【AWS SAA対策 #12】S3の「過去バージョン」どうしてる?ライフサイクルポリシーで賢くコスト削減!

S3の「バージョニング機能」は、誤削除や上書きからデータを守ってくれる心強い味方です。でも、放って置くと古いバージョンがどんどん溜まり、ストレージ料金が膨れ上がってしまう⋯⋯なんて恐ろしいことになりかねません。私は模擬試験で「古いバージョン...
情シスの仕事

情シスは魔法使いじゃない!午後イチ問い合わせ→15時回答を求められた話

はじめに情シスをやっていると、たまに「え、それ本気で言ってる?」と思う問い合わせが来ることがあります。今日はそんな実体験を一つ紹介します。情シス歴13年の私が、いまだに忘れられない「伝説の無茶ぶり」です。事件のあらましある日の午後1時。Te...
AWS

【AWS SAA対策 #11】S3を「ローカルディスク」に!Storage Gateway(キャッシュ型)の賢い使い方

オンプレミスのサーバーが容量いっぱい⋯⋯でも、ハードウェアを買い足す予算も時間もない。そんな絶体絶命のピンチを救ってくれるのがAWS Storage Gatewayです。私は最初、「データをS3に移行するだけなら、SnowballやDire...
AWS

【AWS SAA対策 #10】秒間数百万リクエストを捌け!NLB × Global Acceleratorで作る最強の高速基盤

グローバルに展開する株取引アプリや、リアルタイム性の高いオンラインゲーム。世界中から「病患数百万件」という膨大なアクセスが押し寄せてきたら、あなたはどう設計しますか?「Application Load Balancer(ALB)を並べればな...
AWS

【AWS SAA対策 #09】12時のピークを乗り越えろ!ECSの「スケジュールドスケーリング」設定術

お昼休みの開始直後や、始業直後。決まった時刻に決まってアプリケーションが重くなる…⋯。そんな経験はありませんか?負荷がかかってから慌てて増やす(ステップスケーリング)のも手ですが、それでは間に合わずにユーザーを待たせてしまうこともあります。...
AWS

【AWS SAA対策 #08】さらばData Pipeline!AWS GlueでDynamoDBデータを定期エクスポートする方法

AWSを運用していると、避けて通れないのが「サービスの終了」です。以前はDynamoDBのデータをS3へ定期的に書き出す際、AWS Data Pipelineを使うのが定番でした。しかし、2024年7月にその歴史に幕を閉じます。そこで、次世...
AWS

【AWS SAA対策 #07】予測不能な負荷に強い!Amazon Aurora Serverlessで「賢くスケーリング」する方法

コールセンターのシステムや、突発的なキャンペーンサイトなど、「いつ、どのくらいのアクセスが来るか全く読めない」状況に遭遇したことはありませんか?従来のデータベース(RDS)だと、ピークに合わせて大きなインスタンスを常に動かしておく必要があり...
AWS

【AWS SAA対策 #06】Lambdaでコスト削減!EC2とRDSを自動で「夜間停止」させる賢い方法

AWSを運用していて、こんな風に思ったことはありませんか?「夜間や休日、誰も使っていない開発環境のサーバー代がもったいない⋯⋯」塵も積もれば山となるクラウド利用料。業務時間外にインスタンスを自動で止めて、朝になったら自動で起動する。そんな「...
AWS

【AWS SAA対策 #05】システム停止をスマホに即通知!CloudWatchとSNSの「黄金コンビ」を解説

AWSの運用で、こんな要件が出されたらあなたはどう答えますか?「データ処理が停止したら、担当者のスマホに即座に通知が届くようにしてほしい」私は最初、「Lamdaでメールを送るコードを書けばいいのかな?」と考えていました。しかし、AWSにはも...
AWS

【AWS SAA対策 #04】Route 53 Resolver「アウトバウンド」攻略!AWSからオンプレへ道を繋ぐ「案内所」の作り方

AWS SAAの模擬試験を解いていて、こんなシチュエーションに出会いました。「Direct ConnectでオンプレミスとVPCを繋いだけれど、EC2からオンプレのサーバー名を解決できない。どうすればいい?」私は、「ネットワーク的に繋がって...