Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コスト削減のハードスキルとソフトスキル / Hard and Soft skills for ...

コスト削減のハードスキルとソフトスキル / Hard and Soft skills for cost reduction

Takashi Yamaguchi

July 14, 2024
Tweet

More Decks by Takashi Yamaguchi

Other Decks in Technology

Transcript

  1. 5 © SMS Co., Ltd. 自己紹介 氏名: 山口隆史(やまぐちたかし) 所属: 株式会社エス・エム・エス  プロダクト推進本部 プロダクト開発部 技術推進グループ 業務: 全社SREとしての活動

    略歴: フリーランス、SIer等を渡り歩く→現職(2022/01〜) 自称: Security Hub芸人 好きなAWSサービス: 営業、Security Hub、GuardDuty 他: AWS Community Builder(Security & Identity)、    JAWS-UG千葉支部運営、Snyk Ambassador 第022587号
  2. 6 © SMS Co., Ltd. 分野
 区分
 サービス
 キャリア 


    介護キャリア 
 
 
 医療キャリア 
 
 介護事業者 
 
 
 ヘルスケア 
 
 
 
 
 
 
 シニアライフ 
 
 
 海外
 
 
 *1.柔道整復師、あん摩マッサージ師、はり師、きゅう師のこと サービス一覧 看護師向け 
 人材紹介 
 看護師向け 求人情報 
 介護・医療・福祉の 
 資格講座情報 
 PT/OT/ST向け
 人材紹介 
 介護職向け求人情報 
 ケアマネジャー向け
 人材紹介 
 看護学生向け 
 就職情報 
 放射線技師向け 
 人材紹介 
 高校生・看護学生 
 向け奨学金情報 
 臨床検査技師向け 
 人材紹介 
 看護師・看護学生向け 
 コミュニティ 
 臨床工学技士向け 
 人材紹介 
 保育士向け 
 人材紹介 
 治療家*・・セラピスト向け
 人材紹介 
 介護事業者向け 
 経営支援 
 介護事業の 
 経営者・管理者向け情報 
 高齢社会の 
 調査・研究・情報発信 
 医療従事者向け医薬情報 
 治療家・セラピスト*1向け求 人情報 
 柔道整復師・あはき師
 向け受験参考書 
 人事・組織ソリューション 
 管理栄養士・栄養士向け 
 人材紹介 
 介護職向け人材紹介 
 介護で働く人の
 ためのスクール 
 介護で悩む人向け
 コミュニティ
 高齢者向け食事宅配
 紹介サービス
 高齢者向け住宅 紹介サービス 
 遠隔指導特定保健指導 
 サービス 
 管理栄養士・栄養士向け 
 コミュニティ 
 企業の介護離職 
 防止ソリューション 
 ICTを活用した 
 禁煙サポート 
 認知症患者とその家族
 向け認知症情報 
 認知症予防
 ソリューション 
 認知症予防の 
 習慣化サポート 
 遠隔指導重症化予防 サービス 
 女性の健康経営
 サポート 
 産業保健に
 関わる人向け情報 
 企業の健康管理 
 業務サポート 
 住まいにまつわる 
 総合情報サイト 
 葬儀社紹介サービス  
 ケアマネジャー 
 向けコミュニティ 
 医療従事者向け人材紹介 
 (マレーシア、フィリピン、アイルランド、UK、ドイツ等) 
 看護師向け
 キャリアサービス 
 行動療法に特化した
 禁煙サポート
 自治体向け調査・
 計画策定・予防事業
 医療介護業界特化型
 ストレスチェック

  3. 8 © SMS Co., Ltd. 01 02 03 04 用語整理     

    ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ 目次
  4. 9 © SMS Co., Ltd. 01 02 03 04 用語整理     

    ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ
  5. 10 © SMS Co., Ltd. 一般的な用語整理 • ハードスキル 専門的な知識や技術 プログラミング言語、クラウドサービスなど

    • ソフトスキル 業務を遂行する上でベースとなるスキル コミュニケーションスキル、交渉スキル、ファシリテーションスキルなど
  6. 11 © SMS Co., Ltd. 01 02 03 04 用語整理     

    ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ
  7. 12 © SMS Co., Ltd. 大前提として、課金されるリソース、課金体系を理解する • リソース課金 ◦ 時間、分、秒

    ◦ vCPU、Memory、Unit、DPU ◦ 保存容量 ◦ I/O • API課金 • 通信料課金 ◦ データアウト ◦ AZ間通信 • データ処理量 • 無料なリソースとその制約
  8. 13 © SMS Co., Ltd. 同じサービスでもより安くなる設定を理解する • x86よりARM、Graviton • NAT

    GW経由よりもVPCエンドポイント • オンデマンドよりもSPOTインスタンス • マルチリージョンよりもシングルリージョン ◦ 可用性要件に注意 • ノードよりもサーバレス(例外あり) • 東京よりもオハイオ、バージニア • GlueのFlexオプション • gp2よりもgp3 • ストレージクラス
  9. 15 © SMS Co., Ltd. 減らす • リソースを減らす・まとめる ◦ EIP、NAT

    GW、ALB、Route53 Resolver • サイズを小さくする • 起動時間を減らす ◦ 開発環境 • 通信を減らす ◦ AZ間通信を減らす ▪ セルベースアーキテクチャ • APIコールを減らす ◦ CloudWatch Logsは要注意 ◦ S3のLifeCycle
  10. 16 © SMS Co., Ltd. 置き換える • より安いサービスに置き換える ◦ Redshift→Athena

    ◦ RDS、Aurora→TiDB、Serverless、I/O最適化 ◦ EBS、EFS→S3 ◦ ECS Fargate→ECS on EC2 ◦ (※AWS→OCIとか) • 自前で実装する ◦ Recognition ◦ SageMaker ◦ Glue ◦ GPU
  11. 17 © SMS Co., Ltd. 設定を変える • 安い設定に変更する ◦ GlueのFlexオプション

    ◦ ECS、LambdaのARM ◦ gp3 ◦ オハイオ、バージニア ◦ S3のストレージクラス
  12. 19 © SMS Co., Ltd. どうやるか • 支配的なコストから深掘り調査する • 確認する観点

    ◦ どのコスト項目の何のコストが高いのか? ◦ そのコストはどんな理由で高くなっているのか? ◦ それは削減可能なのか? • 削減可能かを確認する観点 ◦ リソース・通信・APIコールを減らせるか? ◦ より安いサービスに置き換えられるか? ◦ もっと安い設定はないか? ◦ 割引サービスが使えるか?
  13. 20 © SMS Co., Ltd. 01 02 03 04 用語整理     

    ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ
  14. 22 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ◦ SIEMがあったとして、ダッシュボードすら見てなかったら

    ◦ InspectorでPUSH時スキャンしてても、なにもアクションが発生してな かったら ◦ RedshiftにKinesisでデータを流し込んでたとして、Athenaで済むよう な処理だったら ◦ CPUのAveが20%くらいのDBがあったとして、アクセス集中すると ショートクエリーでCPUが上がる場合 ▪ ショートクエリーをリードレプリカに逃したら ▪ そのクエリーが更新されないデータを参照しているクエリーだったら、 ローカルキャッシュ持てば
  15. 23 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ◦ RDS

    Proxyがあったとして ▪ LambdaをECSに移行しちゃえれば ▪ Lambdaの実行数が別で制約されていたら ◦ S3のライフサイクルで定期的にGlacierに移行しているとして、APIコール 料金が高すぎたら ◦ CloudTrailをCloudWatch Logsに流しているけど、CloudWatch Logsで即時のアラートチェックしてなければ ◦ PII情報がないS3へのアクセスログとか ◦ S3がほぼほぼ利用されてないデータで埋め尽くされていたら
  16. 24 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ◦ そもそもアーキテクチャ変更したら

    ▪ 負荷が下がるからこんなにPod数・サービス数・インスタンス数・サイズ は不要なんじゃね ▪ このサービス不要なんじゃね
  17. 25 © SMS Co., Ltd. 関係者でコストとリソースを確認してそれ不要ですよね、と確認 • 例えば… ◦ そもそもアーキテクチャ変更したら

    ▪ 負荷が下がるからこんなにPod数・サービス数・インスタンス数・サイズ は不要なんじゃね ▪ このサービス不要なんじゃね 実際、これが一番コスト削減に効く
  18. 28 © SMS Co., Ltd. 01 02 03 04 用語整理     

    ハードスキルで実施するコスト削減とは ソフトスキルで実施するコスト削減とは まとめ
  19. 29 © SMS Co., Ltd. まとめ • コスト削減は、ハードスキルとソフトスキルの両面が必要 • ハードスキルで無駄を省いた後に残るのは、アーキテクチャ

    変更が必要な大きい変更 ◦ これが一番大きい削減につながる可能性が高いので恐れずに立ち向かお う