AWS S3ã£ã¦ãªããªã
è¦éããã£ãã¼ã®é å¸ã¯Amazon Web Service(AWS)ã®S3ã¨ãããµã¼ãã¹ã使ã£ã¦ãã。ã¡ããã©æè¿AWSãè²ã 使ãå§ãã¦ãã、ã¾ãç¡æã¬ã³ãµãã®é¡ã§ã¯ã¢ã¯ã»ã¹æ°ãªããã«é¢ãã¦å²ã¨å¶éãå³ããã£ããããã®ã§、S3ã使ã£ã¦ã¿ããã¨ã«ãã。
S3ã¯AWSã®æä¾ãããã¼ã¿ã¹ãã¬ã¼ã¸(ãããä¸ã«ãããã¡ã¤ã«ç½®ãå ´ã ã¨æãã°ããã§ã)ã§、ããã«ç½®ãããã¡ã¤ã«ããã®ã¾ã¾Webä¸ã«å ¬éãããã¨ãã§ãã。ã¤ã¾ããã¡ã¤ã«ãç½®ãã ãã§ãã¼ã ãã¼ã¸ã¿ãããªãã®ãã¤ãããã、ã¨ããæã。
ç¡æã§ã¯ãªãå¾é課éããããµã¼ãã¹ãªã®ã ãã©、ãã¶ãå°è¦æ¨¡ãªãµã¤ããªãããªãå®ãã¬ã³ãµãç³»ã¨åè² åºæ¥ããããã®å¤æ®µã«ããã¾ããã¨ã¨、ããããã¬ã³ãµãããé¥ãã«é«ãè² è·ã«ãèãããã¨ã¨、ãã¶ãä¸è¬äººãæ°è»½ã«å©ç¨ã§ãããµã¼ãã¹ã®ä¸ã§æå¼·ã¯ã©ã¹ã®å ç¢æ§(99.999999999%)ããã。ãã¡ã¤ã«ã¯èªåçã«è¤æ°ã®ãã¼ã¿ã»ã³ã¿ã¼ã«è¤è£½ããã。ç°¡åã«è¨ãã¨ãã¼ã¿ã»ã³ã¿ã¼ã²ã¨ã¤ã«çå¼¾ãè½ã¡ã¦ããã¡ã¤ã«ã¯ãªããªããªã。
S3ã¯ããã¦ãããã¼ã¿ãµã¤ãºã¨、ç·è»¢ééã§æ¯æãéé¡ã決ã¾ã。å ¬å¼ãµã¤ãã§æé¡10åã§éç¨ã§ããã¨æ¸ãã¦ããã¨ãã、ãã¼ã¿å®¹éã1GB以å 、ãã¤ãã¼ã¿è»¢ééãä¸ã¶æã§1GB(ç»é²ããä¸å¹´ä»¥å ã¯15GB)ã«ããã¾ããªã、10åã§éç¨ã§ãã。
ã©ãããããããã
ã§、å®éããããããã®ã£ã¦ã®ãå ·ä½çã«æ¸ãã¨、è¦ããã®å ¬éåæ¥ããç¾å¨ã¾ã§ã®13æ¥éã§ããã$2.6ã»ã©ããã£ã¦ãã。ãã«100åã§è¨ç®ããã¨260åããã。ãã£ã¨ãç¡æ転ééæ ãæã«ã¾ããã£ã¦30GBåæ¶è²»ããã¦ããã®ã§、ä¸å¹´éã®ç¡ææ æéãè¶ ããã¨、転ééãæ´ã«600åã»ã©å¢ããã¯ã。ãããé«ããå®ããã¯æè¦æ¬¡ç¬¬ã ã、å ¬éç¿æ¥ã®ãã¼ã¯æã¯ï¼ï¼ï¼ï¼PV/æããããã£ããå°ãªãã¨ãé 延çã¯ã»ã¼çºçããªãã£ã。å®éã®æã¯ããç¥ããªããã¬ã³ãµãã§ã¯ã¢ããªãã£ã¯ã¹ã®ãªã¢ã«ã¿ã¤ã é²è¦§è æ°ã200ãããã«ãªã£ããèªåçã«çµãããã¿ãããªè©±ãããã®ã§(èªåãè¦ã¦ãéãã§ã¯è¦ããã§ã¯500ãè¶ãã¦ãã)、é«è² è·ããããå¯è½æ§ããããªãå åé¸æè¢ã«å ¥ãã¦ãè¯ãã®ã§ã¯ç¡ããã¨æã。
éæªã誰ãè¦ã¦ãããªãã¦ã10åããããããªã。
ãéããããè¦ç´ ã¯ããªãè²ã ããã®ã§å ¨é¨ã¯ããåãããªãã、åºæ¬çã«å¤æ®µã®ï¼å²ãããã¯ä¸è¨ã§æ¸ããéã、ãã¼ã¿å®¹éã¨è»¢éã«ã¤ãã¦ã§、æ´ã«è¨ãã¨、
- ç½®ãã¦ãããã¼ã¿ã®å®¹é(æ1GBããã10å:ä½åé·åã®å ´å8å)
- ãã¼ã¿ãè¦æ±ãããã¨ãã®ãªã¯ã¨ã¹ã(10000ãªã¯ã¨ã¹ãããã0.4å)
- ãã¼ã¿ã®è»¢éé(1GBããã20å)
ã¨ããããã。è¦ããã®å ´å、ãã®ä¸ã§ãªã¯ã¨ã¹ããæå¤ã¨å¤§ãã。
ç½®ãã¦ãããã¼ã¿ã¯ãã¡ãã1GB以ä¸ãªã®ã§æ10å、ãã¼ã¿è»¢ééã¯ç¡ææ ãè¶ããã®ã¯5GB(ä»ã®ç¨éã«ã使ã£ã¦ãã®ã§æ¦ç®)ç¨åº¦ã§100åããã、ãªã¯ã¨ã¹ããæ®ãã®150åããã。
å®ããªããã®
jQueryã¨ãã©ã¤ãã©ãªã¨ãã¯Googleã®ãã¹ãã£ã³ã°ã©ã¤ãã©ãªããå¼ã³åºãã°ãã®åã®è»¢ééã¯è¦ããªã。ãã¨cssã¨ãjsã¨ãhtmlã¯gzipãããminifyãããããã°è»¢ééããªã¯ã¨ã¹ããæ¸ãããã®ã§grunt.jsã¨ã使ãã°è¯ãã¨æã。ä»åã¯æ£ç´ãããªã«ã¦ã±ãã¨æã£ã¦ãªãã£ãã®ã§å
¨ããã£ã¦ãªãã£ã。
ã¾ã¨ã
ãã¡ã¤ã«ã¯ããç°¡åã«ã¯ç¡ããªããªãã、使ãããªãã10åã ã、ããªãé«è² è·ã«ãèããããããã。
ã¡ãªã¿ã«Rubyã ã®PHPã ã®ã®ãµã¼ãã¼ãµã¤ãããã°ã©ã ãåãããããããã¨ã¯åºæ¥ãªã。ãã®å ´åAWSã ã¨EC2ã¨ãã使ããã¨ã«ãªããã©ããã¯ä»®æ³ãµã¼ãã¼ä¸¸ãã¨ã®ãµã¼ãã¹ã ãããããå¤æ®µãããã®ã§、ãã¨ãªããã¬ã³ãµããåãããããæ¹ãå®ãä»ããããããªã。