Giter VIP home page Giter VIP logo

til's Introduction

Today I Learned!!

I constantly learn new things.

"Persistence pays off. So don't give up. Just keep trying."

継続は力なり!

til's People

Contributors

tjinjin avatar

Stargazers

akkina avatar wreulicke avatar Yuki Wakayama avatar

Watchers

James Cloos avatar a-know (Daisuke Inoue) avatar  avatar

til's Issues

AWSサービス一覧[20160606時点]

Compute

  • EC2
  • ECS
  • Elastic BeanStalk
  • lambda

Storage & Content Delivery

  • S3
  • CloudFront
  • Elastic File System
  • Snowball
  • Storage Gateway

Database

  • RDS
  • DynamoDB
  • ElastiCache
  • Redshift
  • DMS

Networking

  • VPC
  • Direct Connect
  • Route53

Developer Toola

  • Code Commit
  • Code Deploy
  • Code Pipeline

Management Tools

  • CloudWatch
  • CloudFormation
  • CloudTrail
  • Config
  • OpsWorks
  • Service Catalog
  • Trusted Advisor

Security & Identity

  • Identity & Access Management
  • Directory Service
  • Inspector
  • WAF
  • Ceritificate Manager

Analistics

  • EMR
  • Data Pipeline
  • Elasticsearche Service
  • Kinesis
  • Machine Learning

Internet of Things

  • AWS loT

Game development

  • GameLift

Mobile Service

  • Mobile Hub
  • Cognito
  • Device Farm
  • Mobile Analistics
  • SNS

Application Service

  • API Gateway
  • AppStream
  • CloudSearch
  • Elastic Transcoder
  • SES
  • SQS
  • SWF

Enterprise Applications

  • WorkSpaces
  • WorkDocs
  • WorkMail

cloud design pattern

AWS Cloud Design Pattern (CDP)一覧

こちらの学習記録用

基本のパターン

  • Snapshotパターン(データのバックアップ)
  • Stampパターン(サーバの複製)
  • Scale Upパターン(動的なサーバのスペックアップ/ダウン)
  • Scale Outパターン(サーバ数の動的増減)
  • Ondemand Diskパターン(動的なディスク容量の増減)

可用性を向上するパターン

  • Multi-Serverパターン(サーバの冗長化)
  • Multi-Datacenterパターン(データセンターレベルの冗長化)
  • Floating IPパターン(IPアドレスの動的な移動)
  • Deep Health Checkパターン(システムのヘルスチェック)
  • Routing-Based HAパターン(ルーティングによる接続先の透過的な切り替え)

動的コンテンツを処理するパターン

  • Clone Serverパターン(サーバのクローン)
  • NFS Sharingパターン(共有コンテンツの利用)
  • NFS Replicaパターン(共有コンテンツの複製)
  • State Sharingパターン(ステート情報の共有)
  • URL Rewritingパターン(静的コンテンツの退避)
  • Rewrite Proxyパターン(URL書き換えプロキシの設置)
  • Cache Proxyパターン(キャッシュの設置)
  • Scheduled Scale Outパターン(サーバ数のスケジュールにあわせた増減)
  • IP Poolingパターン(接続許可済みIPアドレスのプール)

静的コンテンツを処理するパターン|'''静的コンテンツを処理するパターン'''

  • Web Storageパターン(可用性の高いインターネットストレージ活用)
  • Direct Hostingパターン(インターネットストレージで直接ホスティング)
  • Private Distributionパターン(特定ユーザへのデータ配布)
  • Cache Distributionパターン(ユーザに物理的に近い位置へのデータ配置)
  • Rename Distributionパターン(変更遅延のない配信)
  • Private Cache Distributionパターン(CDNを用いたプライベート配信)
  • Latency Based Origin(地域によりオリジンサーバを変更)

データをアップロードするパターン

  • Write Proxyパターン(インターネットストレージへの高速アップロード)
  • Storage Indexパターン(インターネットストレージの効率化)
  • Direct Object Uploadパターン(アップロード手順の簡略化)

リレーショナルデータベースのパターン

  • DB Replicationパターン(オンラインDBの複製)
  • Read Replicaパターン(読込専用レプリカによる負荷分散)
  • Inmemory DB Cacheパターン(頻度の高いデータのキャッシュ化)
  • Sharding Writeパターン(書き込みの効率化)

非同期処理/バッチ処理のパターン

  • Queuing Chainパターン(システムの疎結合化)
  • Priority Queueパターン(優先順位の変更)
  • Job Observerパターン(ジョブの監視とサーバの追加・削除)
  • Fanoutパターン(複数種類の処理を非同期かつ並列に実行)

運用保守のパターン

  • Bootstrapパターン(起動設定の自動取得)
  • Cloud DIパターン(変更が多い部分の外出し)
  • Stack Deploymentパターン(サーバ群立ち上げのテンプレート化)
  • Server Swappingパターン(サーバの移行)
  • Monitoring Integrationパターン(モニタリングツールの一元化)
  • Weighted Transitionパターン(重みづけラウンドロビンDNSを使った移行)
  • Log Aggregation パターン(ログの集約)
  • Ondemand Activationパターン(メンテナンス時の一時的な設定変更)

ネットワークのパターン

  • Backnetパターン(管理用ネットワークの設置)
  • Functional Firewallパターン(階層的アクセス制限)
  • Operational Firewallパターン(機能別アクセス制限)
  • Multi Load Balancerパターン(複数ロードバランサの設置)
  • WAF Proxyパターン(高価なWeb Application Firewallの効率的な活用)
  • CloudHubパターン(VPN拠点の設置)
  • Sorry Pageパターン(バックアップサイトへの自動切り替え)
  • Self Registrationパターン(自分の情報をデータベースに自動登録)
  • RDP Proxyパターン(Windowsインスタンスへのセキュアなアクセス)
  • Floating Gatewayパターン(クラウド上のネットワーク環境の切り替え)
  • Shared Serviceパターン(システム共通サービスの共用化)
  • High Availability NATパターン(冗長化されたNATインスタンス)

削除/統合されたCDP

  • OnDemand Bastionパターン(メンテナンス時の踏み台) -> Ondemand Activationパターンに統合
  • OnDemand Firewallパターン(メンテナンス時のファイアウォール) -> Ondemand Activationパターンに統合
  • OnDemand NATパターン(メンテナンス時のインターネット設定変更) -> Ondemand Activationパターンに統合
  • Scheduled Autoscalingパターン(バッチ処理サーバの自動オンオフ) -> Scheduled Scale Outパターンに統合
  • Web Storage Archiveパターン(大容量データのアーカイブ化) -> Log Aggregation パターン に統合

新CDP候補

  • Permanent Redirectパターン(ホスト元の変更)
  • Latency-based Routingパターン(地域によりサイトを変更)
  • Cross-Region Replicationパターン(リージョン間のレプリケーション)
  • Hybrid Backup and Recovery パターン(オンプレからAWSへのバックアップ)

CDP Incubator (完成)

CDP候補の一覧です。新しいCDPを作成したら、こちらに掲載してください。図に関しては、[https://cacoo.com/store/items/10006 CacooのAWS Simple Icon]の使用を推奨しています。

  • Temporary Tableパターン(データベースの一時利用)
  • Smart Custom Originパターン(オリジンサーバの適切なリダイレクト設定)

CDP Incubator (作成中)

  • Rename Rewrite Distributionパターン(URL書き換えによる変更遅延のない配信))
  • Counter Tableパターン(カウント専用テーブル)
  • High Availability Databaseパターン(冗長化されたデータベース)
  • No EC2パターン(EC2を使わないで動的ページ(サイト)を構築する)
  • Kraken SSLパターン (1インスタンス頭に沢山のEIP足をつける)
  • Floating Interfaceパターン(ネットワーク・インターフェースの動的な移動)
  • Complex Searcherパターン(更新DBと異なるDBエンジンでの検索)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.