ãæ¨æ¥ãVPCã®è©±ãæ¸ãã¦ãã¦æãæµ®ããã ã®ãã¹ãã¬ã¼ã¸ã®è©±ã§ããAWSã®ã¹ãã¬ã¼ã¸ã¨ããã°ãS3ã¨EBSãä¸å¿ã§ãããããããªã³ãã¬ããã®ç§»è¡ã§ã¯NASç¸å½ã®ãã®ããªãã¦ãå 人ãã¡ã¯è²ã ã¨è©¦è¡é¯èª¤ãã¦ãã¾ãããã¾ãã製å群ãè¦è¿ãã¨AWSèªèº«ãç¸å½ããããæ¤è¨ãã¦è¦å´ããã®ã ãªã¨è§£ãã¾ããã¨ãã訳ã§ãä½ã®å½¹ã«ç«ããªãAWSã®ã¹ãã¬ã¼ã¸ã®åæ¹å±±è©±ã§ãã
s3fs
ãäºå®ä¸ç¡éã®å®¹éãæã¤S3ããã¡ã¤ã«ã·ã¹ãã ã¨ãã¦æ±ããs3fsã誰ããä¸åº¦ã¯å¤¢ãã¿ã¦ã夢æãããã¡ã¤ã«ã·ã¹ãã ã§ã¯ãªãã§ãããããããã¯ç´æ£ã®ã©ã¤ãã©ãªã§ã¯ãªãããµã¼ããã¼ãã£è£½ã§ããæ§é ã¨ãã¦ã¯ä¸è¨ã®éãã§ãåé¡ç¹ã¨ãã¦ã¯ã¡ã¿ãã¼ã¿ï¼ãã¡ã¤ã«ä¸è¦§ãåã ã®ãã¡ã¤ã«ã®æ¥ä»ã»ãµã¤ãºçã®æ å ±ï¼ãæããªãç¹ã§ãããã£ã¦ä½¿ãæ¹ã«ãã£ã¦ã¯ãããªãé ãã§ããã¾ãåæã®ãã®ã¯ã¡ã¢ãªã¼ãªã¼ã¯ã¨ãå¤ããå®æçãªåèµ·åãå¿ è¦ã ã£ãããã¾ãã
ã¿ããªèã ã¨æ°ãä»ãã¦ããã¨æãã¾ãããs3fsãæªãã®ã§ã¯ãªãã§ããs3fsã«å¤¢ãè¦éããæã ãæªãã®ã§ãã
Storage Gateway
ãæè¿ã§ã¯ãEBSèªä½ã16TBã¾ã§ä½ããã®ã§ãEBSåä½ã§å¤§å®¹éãã¡ã¤ã«ãµã¼ãã®æ§ç¯ãç°¡åã«ãªã£ã¦ãã¾ããæã¯1TBã¾ã§ã ã£ãã®ã§ãä»®æ³ããªã¥ã¼ã ã¨ãã¦æããããStorage Gatewayã®å©ç¨ãæ¤è¨ãããã®ã§ããStorage Gatewayã¯ãS3ãã¹ãã¬ã¼ã¸ã»ããªã¥ã¼ã ã¨ãã¦æ±ãããã®ã§ãå½åã¯ãªã³ãã¬ããã¯ã©ã¦ãã¸ããã¯ã¢ããããéã«å©ç¨ãããã¨ãå¤ãã£ãã§ããStorage Gatewayã¯å¹¾ã¤ãã¿ã¤ãããã£ã¦ãGateway-Cached Volumeã¯ãEBSä¸ã«ãã£ãã·ã¥ããªããã°Storage Gatewayçµç±ã§S3ã«åãã«è¡ãã¨ããæ§é ã«ãªã£ã¦ãã¾ããããã«å¤¢ãè¦ãã®ã§ããã
ãå人çã«ã¯ãã¢ã¼ããã¯ãã£ã¨ãã¦ä¸ã
è¯ãã®ã§ã¯ã¨æã£ã¦ãã¾ãããã 1ã¤æ®å¿µãªã®ãã¨ããããè´å½çã ã£ãã®ãã¡ã¿æ
å ±èªä½ãStorage Gatewayå´ï¼S3ï¼ã«æã£ã¦ããçºã«ããã£ãã·ã¥ã«è¼ã£ã¦ããªãã¦å¤§éãã¡ã¤ã«ããããããªãã£ã¬ã¯ããªãåç
§ããæ¥ã«ã¯å¾
ã¦ã©æ®ããã©å¿çãè¿ã£ã¦ããªãã¨ãããã¨ã«ãªãã¾ãã
ãä»ã ã¨EBSã®å®¹éã大ãããªã£ãã®ã§ãCached volumeã§ã¯ãªãã²ã¼ãã¦ã§ã¤ä¿ç®¡åã®æ¹ã§ãè¯ããããªæ°ããã¦ãã¦ãã¾ããæè¿ã¯ããã¾ã触ããã¨ããªããªãã¾ããããå°å³ã«è²ã
ãªæã§æ´»èºãã¦ããã¨æãã¾ãã
EMRFSï¼Elastic MapReduce FileSystemï¼
ãEMRFSã¯ããã®åã®éãEMRï¼Elastic MapReduceï¼ç¨ã®ãã¡ã¤ã«ã»ã·ã¹ãã ãS3ãæãã¦ãã¡ã¤ã«ã·ã¹ãã ã¨ãã¦å©ç¨ã§ãããã¡ã¿æ å ±ã¯ãS3ã§ã¯ãªãDynamoDBã«ä¿åããã®ããã¤ã³ãã«ãªã£ã¦ãããConsistent Viewã¨ãã¦æ´åæ§ã®ãããã¥ã¼ãæä¾ããã¾ãã
ãããããµã¼ãã¹ã¨ãã¦åºãããããã®ãããªãã®ã¨æã人ã¯å¤ãã§ãããããã ãEMRã§å©ç¨ãããã¨åæã§ãç¥å度ä½ãã§ãã
EFSï¼Elastic File Systemï¼
ãAWSã®NASã¿ã¤ãã®ãã¡ã¤ã«ãµã¼ãã¹ã¨ãã¦é³´ãç©å ¥ãã§ç»å ´ããã®ãEFSã§ããæããå ¨ã¦ã®AWSã¦ã¼ã¶ãå¾ ã¡æãã§ãããµã¼ãã¹ã§ã¯ãªãã§ãããããS3ã®ããã«å¾é課éå¶ã§ã容éãæ¡å¼µåã§ããè¤æ°ã®ã¤ã³ã¹ã¿ã³ã¹ãããã¦ã³ãã§ãã¾ãã
ãããããå¾ ã¦ã©æ®ããã©ç¶æ ããã¬ãã¥ã¼ããå¤ããã¾ãããã¾ããã¢ã¼ããã¯ãã£ãå ¨ç¶å ¬éãããå®ä½ã¯è¬ã®ã¾ã¾ã§ãããã®ãµã¼ãã¹ã¯æã ã®é¡æãçã¿åºãã夢ã§ãç¾å®ã«ã¯çºè¡¨ããã¦ããªãã®ã§ã¯ã¨ãã¾ã«çã£ã¦ãã¾ãã
ã¾ã¨ã
ãã¡ãã£ã¨è§£èª¬ã大å¤ãªã®ã§çç¥ãã¾ããããã以å¤ã«ãRDS for Auroraã§ä½¿ããã¦ããQuorumåã®ã¹ãã¬ã¼ã¸ãããã¾ããã¹ãã¬ã¼ã¸ã¯è¨è¨ã®èã«ãªããã¨ãå¤ãã®ã§ãããèãã¦ã¿ã¾ããããå人çãªçµè«ã¨ãã¦ã¯ãã¢ããªãæ¹ä¿®ãã¦S3ãã¼ã¹ã«åºæ¥ãã®ãä¸çªå¹¸ãã§ãããªããªãããåºæ¥ãªãã®ããç¾å®ãªãã§ãããã
ãæè¿ã ããAmazon Web Services ã¯ã©ã¦ããã¤ãã£ãã»ã¢ããªã±ã¼ã·ã§ã³éçºææ³ã«ã¯ãEC2ãEBSã«é ¼ããªãã·ã¹ãã ã®æ§ç¯æ¹æ³ãç´¹ä»ãã¦ãã¾ãããã²å¾¡è¦§ãã ããã
Amazon Web Services ãã¿ã¼ã³å¥æ§ç¯ã»éç¨ã¬ã¤ã æ¹è¨ç¬¬2ç
- ä½è :NRIãããã³ã æ ªå¼ä¼ç¤¾,ä½ã æ¨ æé,æ æä¸é,å°è¥¿ ç§å,ä½è¤ ç¬
- çºå£²æ¥: 2018/03/23
- ã¡ãã£ã¢: Kindleç
- ä½è :ä½ã æ¨ æé,æ æä¸é,ç¬æ¸å³¶ æå®,å®®å· äº®,é澤 å
- çºå£²æ¥: 2018/01/20
- ã¡ãã£ã¢: Kindleç
See Also:
アプリケーションエンジニア向けのAWS本を書きました
Amazon Web Services クラウドネイティブ・アプリケーション開発技法の目次
Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました
エンジニアよ、越境しよう!!クラウド時代のエンジニア像
『Rubyによるクローラー開発技法』を書きました
『Amazon Web Services パターン別構築・運用ガイド』を書きました