ãé·ãAWSã使ã£ã¦ããã¨æ°ãä»ããªããªãã®ã ãã©ãVPCã¨ããã®ã¯AWSãå§ãããã¨ããéã®1ã¤ã®é¢éã«ãªã£ã¦ãã¾ããããããäºãæ¸ãã¨ããããã¯ã¼ã¯ã®ç¥èãããã°VPCããµããããã®æ§ç¯ãªãã¦ç°¡åã¨åè«ãããããããã¾ãããã©ã®è¾ºãã解ãã«ããã®ããé çªã«è¦ã¦ã¿ã¾ãããã
AWSãããã¯ã¼ã¯ã¨VPCãããã¯ã¼ã¯
ãã¾ãAWSã®ãããã¯ã¼ã¯ã¨ãVPCã®ãããã¯ã¼ã¯ã®éããè¦ã¦ã¿ã¾ããããVPCã¯ãï¼ä¾¿å®çã«åä»ããï¼AWSãããã¯ã¼ã¯ã®ä¸ã«ãä»®æ³çã«ä½ããããããã¯ã¼ã¯ã§ããåºå¤§ãªAWSãããã¯ã¼ã¯ã®æµ·ã®é ã£ãã«ãã¤ã¨ç¶²ã§å²ã¾ããéæ³³å ´ã®ãããªå ´æãVPCã§ããã¾ããã®æ¦å¿µã解ãã«ããã®ã§ãã
ã次ã«AWSã®ãµã¼ãã¹ã®ä¸ã«ã¯ãVPCå ã®ã¿ã«å©ç¨ã§ãããµã¼ãã¹ã¨VPCå ã«ãããããªããµã¼ãã¹ãããã¦ä¸ã«ãå¤ã«ãä½ãããµã¼ãã¹ã®3種é¡ãããã¾ããæ´ã«ãVPCå ã«ã¯ä½ããªããã©ãVPCã«ã¨ã³ããã¤ã³ãï¼æ¥ç¶ãã¤ã³ãï¼ãä½ãããã®ãããã¾ããä¸åº¦ãå³ç¤ºãã¦ã¿ã¾ãã
ãVPCï¼éVPCã®ãµã¼ãã¹ãããããã«ãå©ç¨ãããã¨ãã¦ãããµã¼ãã¹ãå©ç¨ããå ´åã«ãã©ãå§ããã°ããã®ã解ããªãã¨ãã声ãèãããã¨ãããã¾ããVPCãä½ã£ã¦ããå§ããã®ãããã®ã¾ã¾å©ç¨ã§ããã®ããã¾ãéVPCã®ãµã¼ãã¹ãVPCå
ããå©ç¨ããã«ã¯ã©ãããã°è¯ãã®ããªã©ã§ãã
ãç§ã¯ãããèããæãæãç¨ã¨æãã¾ãããæãã触ã£ã¦ãã¦ãããããã®ãµã¼ãã¹ãã§ããæã«ä¸ã¤ã¥ã¤è¦ãã¦ãã人éã«ã¯ããã®æ©ã¿ã¯èµ·ãã«ãããªãã¨ããç¹ã§ããããããå©ç¨ããã¦ã¼ã¶ã«å¯¾ãã¦ãä½ããã®é
æ
®ãå¿
è¦ãªã®ã§ãããã
Amazon Web Services ã¯ã©ã¦ããã¤ãã£ãã»ã¢ããªã±ã¼ã·ã§ã³éçºææ³ã®å ´å
ãAmazon Web Services クラウドネイティブ・アプリケーション開発技法ã¯ãEC2ãä¸åå©ç¨ããã«ã¢ããªã±ã¼ã·ã§ã³ã®ããã¯ã¨ã³ãã»ãµã¼ãã¹ãæ§ç¯ããæ¹æ³ã®èª¬æããã¦ãã¾ããå®ã¯EC2ã ãã§ã¯ãªããVPCãä¸å使ã£ã¦ãã¾ããã
ãçç±ã¨ãã¦ã¯ã2ã¤ããã¾ãã1ã¤ç®ã¯ããµã¼ãã¹ãç´ æ©ã使ã£ã¦è²°ããã¨ã«ãããVPCã®æ§æã«æ©ããªã©æ«æãã¦ã»ããç¡ãããã§ããï¼VPCã®ä½æã«ã¤ãã¦ã¯ãåä½èªãã§è²°ããããï¼ããã¦ã2ã¤ç®ã¯ãå®ã¯VPCãªãã¦ãã¡ããã¨ã»ãã¥ãªãã£ãæèãããµã¼ãã¹ãä½ããããã§ãã
VPC対å¿ã¨ã»ãã¥ãªãã£
ãæ¥å¸¸ã¯ãããããã¨ã³ã¿ã¼ãã©ã¤ãºã¨å¼ã°ãããããªä¼æ¥ããã¨ä¸ç·ã«ä»äºããã¦ãããã¨ããããAWSããã«AWSã®å種ãµã¼ãã¹ã®VPC対å¿ãããããé ¼ã¿ã¾ãã¨ããé¡ããã¦ããããã¾ããä¸æ¹ã§ãVPCãç¡ãããã»ãã¥ãªãã£ãä½ãã¨èããã®ã¯ãæèåæ¢ã ãªã¨æã£ã¦ãã¾ããVPCã使ãçç±ã¨ãã¦ã¯ã¢ã¯ã»ã¹å å¶éãªã©ãããã¾ãããå®ã¯VPCã使ããã«ã¡ããã¨åºæ¥ããã ãã¨ãããã¨ããAmazon Web Services クラウドネイティブ・アプリケーション開発技法ã«æ¸ãã¦ããã¤ããã§ãã
ææ³
ãVPCã使ããã使ãã¾ããã¯ã©ã¦ããã¤ãã£ãã¨ã¯é¢ä¿ãªãã¨æãã¾ããä¸æ¹ã§ãVPCã«å¯¾å¿ãã¦ããªããµã¼ãã¹ã¯ã»ãã¥ã¢ã§ã¯ãªãã¨èãã¦ãã人ãããã®ãäºå®ã§ããå人çã«ã¯ãã£ã¨ã¯ã©ã¦ãã®å©ç¨ãé²ãã§ããã¨ãVPCã¨ããã®ã使ãããªããªã£ã¦ããã®ã§ã¯ã¨èãã¦ãã¾ããçç±ã¨ãã¦ã¯ãEC2ãRDSã§ã¯ãªãDynamoDBãLambdaã¨ãããµã¼ãã¹ã使ã£ã¦ããã¨VPCã®æ çµã¿ã«åã¾ããªããªã£ã¦ããããã§ãããã¡ããAWSã¯ããã£ããã¨å種ãµã¼ãã¹ã®VPC対å¿ã¯ãã¦ããã§ããããä¸æ¹ã§ãã¦ã¼ã¶ã¼ã¨ãã¦ã¯å¿ ããã使ãå¿ è¦ã¯ãªãããããã¾ããã
See Also:
アプリケーションエンジニア向けのAWS本を書きました
Amazon Web Services クラウドネイティブ・アプリケーション開発技法の目次
Amazon Web Services クラウドネイティブ・アプリケーション開発技法のサンプルアプリケーションをGitHubで公開しました
エンジニアよ、越境しよう!!クラウド時代のエンジニア像
『Rubyによるクローラー開発技法』を書きました
『Amazon Web Services パターン別構築・運用ガイド』を書きました