¢ªAWS VPC
¢ª¥¯¥é¥¦¥É¥³¥ó¥Ô¥å¡¼¥Æ¥£¥ó¥°
¢ªAmazon Web Service
¢ªAWS ¤½¤Î¾¤Î¥µ¡¼¥Ó¥¹
EC2°ìÈ̆
- Amazon EC2(Linux)¤ÎswapÎΰè¥Ù¥¹¥È¥×¥é¥¯¥Æ¥£¥¹ 2014
- swap¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë¥Ü¥ê¥å¡¼¥à¤Ï¡¢Æä˼ïÎà¤òÌ䤤¤Þ¤»¤ó¡£¤·¤«¤·¡¢EBS¤À¤ÈI/Oñ°Ì¤Ç²Ý¶â¤¬È¯À¸¤¹¤ë¤¿¤á¥¹¥ï¥Ã¥×¥¢¥¦¥È/¥¤¥ó¤¬ÉÑȯ¤¹¤ë¾õ¶·¤À¤È¥Ç¥£¥¹¥¯I/O¤Î²Ý¶â¤¬¤«¤µ¤ó¤Ç¤·¤Þ¤¦²ÄǽÀ¤¬¤¢¤ê¤Þ¤¹¡£¤½¤³¤Ç¡¢swap¥Õ¥¡¥¤¥ë¤Ï¥¤¥ó¥¹¥¿¥ó¥¹¥¹¥È¥¢(Ä̾Π: Ephemeral Disk)¤ËºîÀ®¤¹¤ë¤³¤È¤ò¥ª¥¹¥¹¥á¤·¤Þ¤¹
- AWS¤Ç¥×¥é¥¤¥Ù¡¼¥È¥Í¥Ã¥È¥ï¡¼¥¯¤Ë¤¢¤ëEC2¤«¤é³°¤Ø¤Ä¤Ê¤®¤¿¤¤¾ì¹ç¡¢NAT¤Î¼Â¸½¼êÃʤ¬2Ä̤ꤢ¤ë¡£
- ¡EC2¤òNAT¥¤¥ó¥¹¥¿¥ó¥¹¤Ë¤¹¤ë
- ¢NAT¥²¡¼¥È¥¦¥§¥¤¤ò»È¤¦¡£NAT¥²¡¼¥È¥¦¥§¥¤¤ÏÉé²Ù¤Ë±þ¤¸¤Æ¥¹¥±¡¼¥ë¥¢¥Ã¥×¤¹¤ë¡Ê5 Gbps ¤ÎÂÓ°èÉý¤ò¥µ¥Ý¡¼¥È¤·¡¢45 Gbps ¤Þ¤Ç¼«Æ°Åª¤Ë¡Ë¡£»ÈÍÑ»þ´Ö¤È¥Ç¡¼¥¿Î̤˱þ¤¸¤ÆÎÁ¶â¤¬·è¤Þ¤ë
SSH¤Ë¤è¤ëEC2Àܳ†
AMI†
- AMI¼«ÂΤˤÏÎÁ¶â¤Ï¤«¤«¤é¤Ê¤¤
¥¤¥ó¥¹¥¿¥ó¥¹¥¿¥¤¥×†
- ¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¥¿¥¤¥×¡¢¥¹¥Ý¥Ã¥È¥¤¥ó¥¹¥¿¥ó¥¹µ¯Æ°¤ËÂбþ¤·¤Æ¤¤¤Þ¤¹¤«¡© | DevelopersIO 2022.1
- ¥¹¥Ý¥Ã¥È¥¤¥ó¥¹¥¿¥ó¥¹¤ÏAWS¤Î;¾ê¥ê¥½¡¼¥¹¤ò³èÍѤ·¤ÆºÇÂç90%³ä°ú¤ÇEC2¤òÍøÍѤǤ¤ë¹ØÆþÂηϤǤ¹¡£
- ³Æ¥ê¡¼¥¸¥ç¥ó¤ÎAZ¤´¤È¤Î¶õ¤¥¥ã¥Ñ¥·¥Æ¥£¡Ê¥¹¥Ý¥Ã¥È¥Õ¥ê¡¼¥È¡Ë¤Î¼ûÍפȶ¡µë¤Ë¤è¤Ã¤Æ¥¹¥Ý¥Ã¥È²Á³Ê¡Ê³ä°úΨ¡Ë¤ÏÊÑÆ°¤·¤Þ¤¹¡£
- ¥¹¥Ý¥Ã¥È¥¤¥ó¥¹¥¿¥ó¥¹¤ÎÆÃħ¤ÏEC2¤ÎÃæÃÇ¡ÊÄä»ß¡Ë¤¬È¯À¸¤¹¤ë¤³¤È¤Ç¤¹¡£¶õ¤¥¥ã¥Ñ¥·¥Æ¥£¤òÍøÍѤ·¤ÆÂçÉý³ä°ú¤ò¼õ¤±¤Æ¤¤¤ë¤¿¤á»ÅÊý¤¬¤Ê¤¤¤È³ä¤êÀڤäƳèÍѤ·¤Þ¤·¤ç¤¦¡£
- ¤Á¤ç¤Ã¤ÈÂԤäƤ¯¤À¤µ¤¤!¤¢¤Ê¤¿¤¬»È¤¦¤Ù¤¤ÏËÜÅö¤ËT·Ï¥¤¥ó¥¹¥¿¥ó¥¹¤Ç¤¹¤«!? 2019
- T·Ï¥¤¥ó¥¹¥¿¥ó¥¹¤Ï¥Ð¡¼¥¹¥È²Äǽ¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¥¤¥ó¥¹¥¿¥ó¥¹
- T·Ï¥¤¥ó¥¹¥¿¥ó¥¹¤ÎÆÃÀ¤äCPU¥¯¥ì¥¸¥Ã¥È¤ÎÏäòÍý²ò¤·¤Æ¤¤¤ë¤«¡©
- CPU¥¯¥ì¥¸¥Ã¥È¤Î¸Ï³é¤¬È¯À¸¤·¤ÆÀǽ¤¬À©¸Â¤µ¤ì¤¿»þ¤Ë±Æ¶Á¤¬Â礤¤¥·¥¹¥Æ¥à¤Ç¤Ï¤Ê¤¤¤«¡©
- (Îã) t3.large¤Î¾ì¹ç t3.large¤ÎvCPU¤Î¥Ù¡¼¥¹¥é¥¤¥ó¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Ï30%¤Ç¤¢¤ëŽ¡ vCPU¤¬2¤Ä¤Ê¤Î¤ÇŽ¤¾è»»¤·¤Æ30[%] * 2[vCPU] = 60[%]¤Ç¤¢¤ëŽ¡ µá¤á¤ë¥¹¥Ú¥Ã¥¯¤¬¹ç·×CPU»ÈÍÑΨŽ¤60%°Ê²¼¤Ê¤é¥Ù¡¼¥¹¥é¥¤¥ó¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Ë¼ý¤Þ¤Ã¤Æ¤¤¤ëŽ¡ ¤¿¤À¤·CloudWatch Metrics¤Ë¤ÏvCPUÊ̤Çɽ¼¨¤µ¤ì¤ë¤Î¤ÇŽ¤¥Ù¡¼¥¹¥é¥¤¥ó¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÇÆ°ºî¤¹¤ët3.large¤ÎCPUUtilization¤Ï¤Ï30%¤Ç¤¹Ž¡
- ¤â¤·Ž¤vCPUÊ̤ÇCPU¤ò¾ï»þ40%»ÈÍѤ¹¤ë¾ì¹ç¤ÏŽ¤¤¤¤º¤ìCPU¥¯¥ì¥¸¥Ã¥È¤¬¸Ï³é¤·¤ÆCPU»ÈÍÑΨ¤¬30%¤ËÀ©¸Â¤µ¤ì¤Þ¤¹Ž¡
- AWS¤ÎT2¤ÈT3¤Î°ã¤¤¤È¤Ï¡©ÍÑÅӤ˹ç¤Ã¤¿ÁªÂò¤ò¤·¤è¤¦¡ª 2021.3
- T2¤Ï¡¢¥¦¥§¥Ö¥µ¥¤¥È¡¢¥¦¥§¥Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡¢³«È¯´Ä¶¡¢¥Ó¥ë¥É¥µ¡¼¥Ð¡¼¡¢¥³¡¼¥É¥ê¥Ý¥¸¥È¥ê¡¢¥Þ¥¤¥¯¥í¥µ¡¼¥Ó¥¹¡¢¥Æ¥¹¥È¤ä¥¹¥Æ¡¼¥¸¥ó¥°¤Î´Ä¶¡¢´ð´´¶È̳¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¤¤Ã¤¿¥æ¡¼¥¹¥±¡¼¥¹¤òÁÛÄꤷ¤ÆÀ߷פµ¤ì¤Æ¤¤¤Þ¤¹¡£
- T3¤Ï¡¢¥Þ¥¤¥¯¥í¥µ¡¼¥Ó¥¹¤äÄã¥ì¥¤¥Æ¥ó¥·¡¼¤Î¥¤¥ó¥¿¥é¥¯¥Æ¥£¥Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡¦¾®µ¬ÌÏ/Ã浬ÌϤΥǡ¼¥¿¥Ù¡¼¥¹¤Ê¤É²¾Áۥǥ¹¥¯¥È¥Ã¥×¡¢³«È¯´Ä¶¡¢¥³¡¼¥É¥ê¥Ý¥¸¥È¥ê¡¢¤ª¤è¤Ó¥Ó¥¸¥Í¥¹¥¯¥ê¥Æ¥£¥«¥ë¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¤¤Ã¤¿¥æ¡¼¥¹¥±¡¼¥¹¤òÁÛÄê
- T2¡¢T3¤Îmedium¡¢large¤ÏvCPU¤Î¿ô¡¢CPU¥¯¥ì¥¸¥Ã¥È¤¬Á´¤¯Æ±¤¸¤Ç¤¹¤¬¡¢T3¤ÏT2¤è¤ê¥³¥¹¥È¤¬¾¯¤·°Â¤¤¤È¤¤¤¦°ã¤¤
- ÈÆÍÑ¡ÄA¤ÏCPU¤¬ARM, T¤Ï¥Ð¡¼¥¹¥È¤¢¤ê¡¢M¤¬¥Ð¥é¥ó¥¹¼è¤ì¤Æ¤¤¤ë
- ¥³¥ó¥Ô¥å¡¼¥Æ¥£¥ó¥°ºÇŬ²½¡Ä¹â¤¤CPUÉé²Ù¤¬Í׵ᤵ¤ì¤ë¾ì¹ç
- ¥á¥â¥êºÇŬ²½¡Ä¥á¥â¥êÆâ¤ÎÂ礤¤¥Ç¡¼¥¿¥»¥Ã¥È¤ò½èÍý¤¹¤ë¥ï¡¼¥¯¥í¡¼¥É¤ËÂФ·¤Æ¹â®¤Ê¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹
- ¹â®¥³¥ó¥Ô¥å¡¼¥Æ¥£¥ó¥°¡ÄGPU¤¢¤ê¡¢ÉâÆ°¾®¿ôÅÀ·×»»¡¢¥°¥é¥Õ¥£¥Ã¥¯¥¹½èÍý¡¢¥Ç¡¼¥¿¥Ñ¥¿¡¼¥ó¾È¹ç¤Ê¤É¤Îµ¡Ç½
- ¥¹¥È¥ì¡¼¥¸ºÇŬ²½¡Ä¥í¡¼¥«¥ë¥¹¥È¥ì¡¼¥¸¤ÎÂ絬Ìϥǡ¼¥¿¥»¥Ã¥È¤ËÂФ¹¤ë¹â¤¤¥·¡¼¥±¥ó¥·¥ã¥ëÆɤ߼è¤ê¤ª¤è¤Ó½ñ¤¹þ¤ß¥¢¥¯¥»¥¹¤òɬÍפȤ¹¤ë¥ï¡¼¥¯¥í¡¼¥ÉÍÑ
¥Ç¡¼¥¿¡¢¥¹¥È¥ì¡¼¥¸´ØÏ¢(EBS/S3)†
- ÍÑÅӤˤè¤Ã¤Æ°Ê²¼¤Î¤è¤¦¤ËʬÎà¤Ç¤¤ë
- °ì»þŪ¤Ê¥Ç¡¼¥¿¤òÆþ¤ì¤ë¤â¤Î
- EBS¡Ä¹½Â¤²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Ç¡¼¥¿
- ElastiCache¡Ä¹½Â¤²½¤µ¤ì¤¿¥¡¼¥Ð¥ê¥å¡¼¥Ç¡¼¥¿
- ¾Ã¼º¤·¤Æ¤Ï¤¤¤±¤Ê¤¤±Ê³²½¥Ç¡¼¥¿
- S3¡Ä¹½Â¤²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Ç¡¼¥¿
- DynamoDB¡Ä¹½Â¤²½¤µ¤ì¤¿¥¡¼¥Ð¥ê¥å¡¼¥Ç¡¼¥¿
- RDS¡Ä¹½Â¤²½¤µ¤ì¤¿¥ê¥ì¡¼¥·¥ç¥Ê¥ë¥Ç¡¼¥¿
- ·ë²ÌÀ°¹çÀ¡§Êѹ¹¤ÎÈ¿±Ç¥¿¥¤¥ß¥ó¥°¤¬¸·Ì©¤Ç¤Ï¤Ê¤¤Âå¤ï¤ê¤Ë¡¢¥¹¥ë¡¼¥×¥Ã¥È¤¬Îɤ¤¡£S3, DynamoDB¤Ê¤É¤Ï·ë²ÌÀ°¹çÀ¥ì¥Ù¥ë
- ¶¯¤¤À°¹çÀ¡§Êѹ¹¤ÎÈ¿±Ç¥¿¥¤¥ß¥ó¥°¤¬¸·Ì©¤À¤¬¡¢¥¹¥ë¡¼¥×¥Ã¥È¤¬È¾¸º¤¹¤ë¡£
EBS†
- S3¤Ï¥ª¥ó¥é¥¤¥ó¤ÇÉÑÈˤ˹¹¿·¤¹¤ë¤è¤¦¤Ê¥Ç¡¼¥¿¤ÎÊݸ¤Ë¤Ï¸þ¤«¤Ê¤¤¡£
- ¤¿¤Þ¤Ë¹¹¿·¤·¤Æ¤Ê¤ó¤É¤â»²¾È¤¹¤ë¤è¤¦¤Ê¥Ç¡¼¥¿¤Ë¸þ¤¤¤Æ¤¤¤ë¡£