t_wの輪郭

Feedlyでフォローするボタン
AWS
『FargateからのEFSマウントを試す』『EKS(on Fargate)でEFSにデータを永続化 - JoTech』『EKS FargateとGKE Autopilotの違いを外野から解説してみる - inductor's blog』『[Fargate/ECS] [Image caching]: provide image caching for Fargate. · IssueAppRunnerを使うと、Fargate、EC2、Lambdaが消せて構成がすっきりするAmazon ECS と AWS Fargate で動作する「LayerX インボイス」のコスト最適化手法『AWS ECS Fargate Autoscaling の実戦的な基礎知識 | 外道父の匠』やりたいこと2025年2月1日ApplicationLoadBalancedFargateServiceFargate Spotあれあれあれ

あれ

2025/2/2 12:58:00

昨日Fargateをガチャガチャやったときのコストが1.22[USD/24hぐらい]になってる。1[USD]=160[円]換算で5900[円/月]ぐらいになっちゃうな。Fargateやめとくか。
厳密に24hのコストを出したわけじゃなく、実際にはそれより短い気がするので、もっと高くなりそう。

elb = 0.39;
ec2 = 0.38;
vpc = 0.19;
cloudwatch = 0.13;
ecs = 0.13;
(elb + ec2 + vpc + cloudwatch + ecs) * 30 * 160

App Runnerだと20.10[USD/月] = 3216[円/月]の試算なので、こっちの方が安い可能性ある。ほかに必要なリソースで金がかかる可能性もあるが。構成がすっきりするのも良いし、CI/CDも組み込まれている。



しかしなぁ。ITエンジニアとして面倒なやつをやっていかなければいけない。糖衣されたものを使ってると骨が脆くなる。究極的には自宅サーバーをするのが最も勉強になるのではないか。
方策は何処の知識を深めるかにもよるか。
とはいえ、AWS独自の「サービス」に頼るのも睾丸をグリップされている気分だ。OSSのインフラ管理ソリューションがあればいいだけど。

あれ

2025/2/1 22:29:00
import * as cdk from 'aws-cdk-lib';
import { Construct } from 'constructs';
import * as ec2 from "aws-cdk-lib/aws-ec2";
import * as ecs from "aws-cdk-lib/aws-ecs";
import * as ecs_patterns from "aws-cdk-lib/aws-ecs-patterns";

export class CdkStack extends cdk.Stack {
  constructor(scope: Construct, id: string, props?: cdk.StackProps) {
    super(scope, id, props);

    const vpc = ec2.Vpc.fromLookup(this, "vpc", {
      vpcId: "vpc-#############"
    })

    const cluster = ecs.Cluster.fromClusterAttributes(this, "ecs-cluster", {
      "clusterName": "hoge-cluster",
      "vpc": vpc,
    });

    // Create a load-balanced Fargate service and make it public
    new ecs_patterns.ApplicationLoadBalancedFargateService(this, "fargate-service", {
      cluster: cluster, // Required
      cpu: 256, // Default is 256
      memoryLimitMiB: 512, // Default is 512
      desiredCount: 1, // Default is 1
      taskImageOptions: { image: ecs.ContainerImage.fromAsset("####") },
      publicLoadBalancer: true, // Default is true
      assignPublicIp: true,
    });
  }
}

あれ

2025/2/1 20:04:00

Fargate試してみてるけど、個人だと対レンタルサーバーでコスト削減効果はないな。個人でこじんまりやるとかそういうものじゃないって感じ。