Convert to study materialsBETATransform any presentation into ready-made study material—select from outputs like summaries, definitions, and practice questions. Convert

GitHubãŒã€å¾“æ¥ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã«å˜åœ¨ã—ã¦ã„ãŸå•é¡Œç‚¹ã‚’改善ã—ãŸã€ã‚ªãƒ¼ãƒ—ンソースã®ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã€ŒGLB Directorã€ã‚’公開ã—ã¾ã—ãŸã€‚ GLB: GitHub’s open source load balancer | GitHub Engineering https://githubengineering.com/glb-director-open-source-load-balancer/ GitHub looses load-balancing open-source code on netops world • The Register https://www.theregister.co.uk/2018/08/09/github_load_balancing_director/ 「ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼(è² è·åˆ†æ•£è£…ç½®)ã€ã¨ã¯ã‚µãƒ¼ãƒã«å¯¾ã™ã‚‹ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’複数ã®ã‚µãƒ¼ãƒ
マイクãƒã‚µãƒ¼ãƒ“スã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã§ã‚·ã‚¹ãƒ†ãƒ を開発ã™ã‚‹ã¨ã€ã‚µãƒ¼ãƒ“ス間ã®é€šä¿¡ã‚’効率的ã«ç®¡ç†ã™ã‚‹æ–¹æ³•ãŒå¿…è¦ã«ãªã‚‹ã€‚ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«HAProxyを使ã†ä¸€ä¾‹ã‚’æ示ã™ã‚‹ã€‚ 「マイクãƒã‚µãƒ¼ãƒ“スã€ã¯ã€ã“ã®10å¹´ã§ã‚‚ã£ã¨ã‚‚興味深ã„アーã‚テクãƒãƒ£ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’表ã™è¨€è‘‰ã¨ã—ã¦ã€ä½¿ã„散らã•ã‚Œã¦ã„る最新ã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ãƒ¼ãƒã‚ºãƒ¯ãƒ¼ãƒ‰ã§ã—ょã†ã€‚ マイクãƒã‚µãƒ¼ãƒ“スã¨ã¯ï¼Ÿ Martin Fowlerã®å®šç¾©ã«ã‚ˆã‚Œã°ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ è¦ã™ã‚‹ã«ãƒžã‚¤ã‚¯ãƒã‚µãƒ¼ãƒ“スã¨ã„ã†ã‚¢ãƒ¼ã‚テクãƒãƒ£ãƒ¼ã®ã‚¹ã‚¿ã‚¤ãƒ«ã¯ã€ãã‚Œãžã‚ŒãŒç‹¬è‡ªã®ãƒ—ãƒã‚»ã‚¹ã§å‹•ãHTTPリソースAPIãªã©ã®è»½é‡ãªãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã§ã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å–ã‚Šåˆã†å°ã•ãªã‚µãƒ¼ãƒ“スã®å½¢ã‚’ã¨ã£ãŸã²ã¨ã¤ã®ã‚¢ãƒ—リケーションを開発ã—ã¦ã„ãã¨ã„ã†ã‚¢ãƒ—ãƒãƒ¼ãƒã§ã™ã€‚ã“れらã®ã‚µãƒ¼ãƒ“スã¯ã€ãƒ“ジãƒã‚¹ä¸Šã®æ©Ÿèƒ½ã‚’ä¸å¿ƒã«ä½œã‚‰ã‚Œã€å®Œå…¨ã«è‡ªå‹•åŒ–ã•ã‚ŒãŸãƒ‡ãƒ—ãƒã‚¤ã®ä»•çµ„ã¿ã«ã‚ˆã£ã¦ã€åˆ¥ã€…ã«ãƒ‡ãƒ—ãƒã‚¤ã§ãã¾ã™ã€‚ã“れらã®ã‚µãƒ¼ãƒ“
[PR]上記ã®åºƒå‘Šã¯3ヶ月以上新è¦è¨˜äº‹æŠ•ç¨¿ã®ãªã„ブãƒã‚°ã«è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚æ–°ã—ã„記事を書ã事ã§åºƒå‘ŠãŒæ¶ˆãˆã¾ã™ã€‚ HAクラスタリングソフトã®æ¯”較 システムã®ä¸ã§é‡è¦ãªç®‡æ‰€ã‚’HAクラスタリング構æˆã¨ã™ã‚‹ã“ã¨ã§ã€é¡§å®¢ã¸ã®ã‚µãƒ¼ãƒ“スãŒå…¨é¢çš„ã«ã‚¹ãƒˆãƒƒãƒ—ã—ã¦ã—ã¾ã† ã“ã¨ã‚’é¿ã‘ã‚‹è¨è¨ˆãŒã•ã‚Œã¦ã„ã¾ã™ã€‚ ãã®HAクラスタリングã«ã¯ã€ãƒ•ã‚§ã‚¤ãƒ«ã‚ªãƒ¼ãƒãƒ¼ã‚¯ãƒ©ã‚¹ã‚¿ã¨è² è·åˆ†æ•£ã‚¯ãƒ©ã‚¹ã‚¿ã®2ã¤ã«åˆ†é¡žã§ãã¾ã™ã€‚ HA(High Availability)クラスタ フェイルオーãƒãƒ¼ã‚¯ãƒ©ã‚¹ã‚¿
ãªãŠã€2ã¤ã®FTPサーãƒãƒ¼ã¯(2)ã®é …ã§è¨å®šã—ãŸã‚‚ã®ã¨åŒã˜ã以下ã®ã‚ˆã†ãªæ§‹æˆã§ã™ã€‚ ã¾ãŸã€è¨å®šã¯ (2) ã§è¨å®šã—㟠httpd ã« vsftpd ã‚’è¿½åŠ ã™ã‚‹å½¢ã§è¡Œã„ã¾ã™ã€‚ (1) www1.server-linux.info   [eth0:192.168.0.21] [eth1:10.0.0.21] (2) www2.server-linux.info   [eth0:192.168.0.22] [eth1:10.0.0.22] (3) cluster.server-linux.info   [仮想IP:192.168.0.100] ã¡ãªã¿ã«ã“ã“ã§ã¯ vsftpd を例ã«ã—ã¾ã—ãŸãŒã€ã“ã®è¨å®šã¯ samba ã‚„ postfix ç‰ã€ä»–ã® /etc/rc.d/init.d/ é…下ã®èµ·å‹•ã‚¹ã‚¯ãƒªãƒ—トã«å¿œç”¨ã§ãã¾ã™ã€‚ å‰é …ã® httpd も以下ã®1è¡Œã¸ã®å¤‰æ›´ã§ã¾ã‹ãªã†ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚
最近dockerãŒæµè¡Œã£ã¦ãã¦ã¦è‡ªåˆ†ã‚‚docker使ã£ã¦ãªã‚“ã‹ã‚„ã‚ŠãŸã„ãªãƒ¼ã¨æ€ã£ã¦ãªã‚“ã¡ã‚ƒã£ã¦ã‚ªãƒ¼ãƒˆã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ を作ã£ã¦ã¿ãŸã€‚ 全体図 最åˆã«ã–ã£ã¨å…¨ä½“図 システム全体ã®æ¦‚è¦ã¯ã“ã‚“ãªæ„Ÿã˜ å„ツールã®å½¹å‰²ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã€‚ã¡ãªã¿ã«OSã¯Cens OS 役割 ツール 今回使用ã—ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ Load Barancer HAProxy 1.4.24 ãƒªã‚½ãƒ¼ã‚¹ç®¡ç† Mesos 0.19.0 仮想マシン Docker 0.11.1 è² è·ç›£è¦– Zabbix 2.2 ç°¡å˜ã«ã„ã†ã¨Zabbixã§Docker上ã§å‹•ã„ã¦ã„るサーãƒã®å¹³å‡CPU使用率を監視ã—ã¦ã€è² è·ãŒä¸€å®šä»¥ä¸Šã«ãªã£ãŸã‚‰ã‚µãƒ¼ãƒã‚’å¢—åŠ ã€ä¸€å®šä»¥ä¸‹ã«ãªã£ãŸã‚‰ã‚µãƒ¼ãƒã‚’減少ã•ã›ã‚‹ã€‚ ã©ã®ç‰©ç†ã‚µãƒ¼ãƒã«æ–°ã—ã„dockerコンテナを作æˆã™ã‚‹ã‹ã¯Mesosã«ä»»ã›ã‚‹ã€‚ å„部å“ã®èª¬æ˜Ž HAProxy webサーãƒã®ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã«IPã‚’è¿½åŠ ã™ã‚‹ã“
å°‘ã—å‰ã«ï¼ŒFacebookã®ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãŒè©±é¡Œã«ãªã£ã¦ã„ãŸï¼Ž blog.stanaka.org ã“ã®ã‚¨ãƒ³ãƒˆãƒªã‚’èªã‚“ã§ï¼Œå„種Webサービス事æ¥è€…ãŒã©ã†ã„ã£ãŸãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚¹ã‚¢ãƒ¼ã‚テクãƒãƒ£ã‚’採用ã—ã¦ã„ã‚‹ã®ã‹æ°—ã«ãªã£ãŸã®ã§èª¿ã¹ã¦ã¿ãŸï¼Ž ã–ã£ãり検索ã—ãŸé™ã‚Šã ã¨ï¼ŒMicrosoft, CloudFlareã®äº‹ä¾‹ãŒè¦‹ã¤ã‹ã£ãŸã®ã§ï¼ŒFacebookã®ä¾‹ã‚‚ä½µã›ã¦ã¾ã¨ã‚ã¦ã¿ãŸï¼Ž アーã‚テクãƒãƒ£éƒ¨åˆ†ã«æ³¨ç›®ã—ã¦ã¾ã¨ã‚ãŸã®ã§ï¼Œãƒžãƒã‚¸ãƒ¡ãƒ³ãƒˆæ–¹æ³•ã‚„実装方法,ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚¹ä»¥å¤–ã®æ©Ÿèƒ½ã‚„最é©åŒ–手法ã¨ã„ã£ãŸéƒ¨åˆ†ã®è©³ç´°ã«ã¯è§¦ã‚Œãªã„ã“ã¨ã«ã™ã‚‹ï¼Ž 事例1: Microsoft Azure 'Ananta' Microsoftã®Azureã§æŽ¡ç”¨ã•ã‚Œã¦ã„ã‚‹(ã„ãŸï¼Ÿ)ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µã®ã‚¢ãƒ¼ã‚テクãƒãƒ£ã¯ï¼Œä¸‹è¨˜ã®è«–æ–‡ãŒè©³ã—ã„. Parveen Patel et al., Ananta: cloud scale load balancing
想åƒã—ã¦ã¿ã¦ãã ã•ã„。今ã“ã®çž¬é–“…… 悪æ„ã®ãªã„ユーザãŒF5ã‚ーã«æ‰‹ã‚’æ·»ãˆãŸã¾ã¾ã€ã†ãŸãŸå¯ã—ã¦ã—ã¾ã†ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ 巨大ニュースサイトã«ãƒªãƒ³ã‚¯ãŒå¼µã‚‰ã‚Œã€å¤§é‡ã®ãƒ¦ãƒ¼ã‚¶ãŒæµã‚Œè¾¼ã‚‚ã†ã¨ã—ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ エンジニアãŒä¸æ³¨æ„ã§åŸ‹ã‚込んã ä¸å…·åˆãŒãƒ—ãƒã‚»ã‚¹ã‚’è½ã¨ã—ã€ãƒ‘ãƒ•ã‚©ãƒ¼ãƒžãƒ³ã‚¹ãƒ†ã‚¹ãƒˆã‚’æ€ ã£ãŸSQLãŒCPUã‚„IOã‚’å 有ã™ã‚‹ã“ã¨ã‚‚ã‚ã‚‹ã§ã—ょㆠミドルウェアやOSã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æ©Ÿå™¨ã®ãƒ•ã‚¡ãƒ¼ãƒ ウェアã ã£ã¦å®Œãºãã§ã¯ã‚ã‚Šã¾ã›ã‚“ サーãƒã®ãƒ¡ãƒ¢ãƒªã‚’ç‹‚ã‚ã›ã‚‹ãŸã‚ã€å®‡å®™ç·šã¯è™Žè¦–眈々ã¨éš™ã‚’ã†ã‹ã‹ãŒã£ã¦ã„ã¾ã™ æ•°ãˆä¸Šã’ã‚Œã°ãã‚ŠãŒãªã„程ã€ã‚µãƒ¼ãƒé”ã¯å¸¸ã«å±æ©Ÿã«æ™’ã•ã‚Œã¦ã„ã‚‹ã®ã§ã™ã€‚ 一å°ã®ã‚µãƒ¼ãƒã‚„ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æ©Ÿå™¨ã®éšœå®³ã§å¤§åˆ‡ãªã‚·ã‚¹ãƒ†ãƒ をダウンã•ã›ã¦ã—ã¾ã†ã‚ã‘ã«ã¯ã„ãã¾ã›ã‚“。 深夜ã«éšœå®³ã‚’å‘Šã’鳴り響ãæºå¸¯é›»è©±ã«å©ãèµ·ã“ã•ã‚Œã€ã‚„ã£ã¨ã®æ€ã„ã§ã‚·ã‚¹ãƒ†ãƒ を復旧ã•ã›ãŸæœã€é–¢ä¿‚å„所ã«å¹³è¬ã‚Šã—ãªãŒã‚‰ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¸ã®éšœå®³å ±å‘Šæ›¸ã‚’用æ„ã™ã‚‹ã€ãª
本æ¥ãªã‚‰ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ç®¡ç†è€…ã¿ãŸã„ãªäººãŒã„ã¦ã€ãã®äººã«ã‚„ã£ã¦ã‚‚らã†ã»ã†ãŒå®‰å…¨ãƒ»å®‰å¿ƒãªã®ã§ã™ãŒã€ãã†ã‚‚ã„ã‹ãªã„状æ³ã§ãƒ—ãƒã‚°ãƒ©ãƒžãŒã‚µãƒ¼ãƒãƒ¼æ§‹ç¯‰ã™ã‚‹ã“ã¨ã‚‚çã—ããªã„ã¨æ€ã„ã¾ã™ã€‚ 今回ã¾ã•ã«ãã‚“ãªçŠ¶æ³ã§ã€è‡ªåˆ†ãªã‚Šã«å‹‰å¼·ã—ã¦è©¦è¡ŒéŒ¯èª¤ã—ã¦æ§‹ç¯‰ã—ãŸãƒ¡ãƒ¢ã§ã™ã€‚ ナウã„技術ã§ã‚ã‚‹Dockerã¨ã‹ä½¿ã£ã¦ãªã„ã€ã¾ã”ã“ã‚è¾¼ã‚ãŸæ‰‹ä½œã‚Šã‚µãƒ¼ãƒãƒ¼ãªã®ã§æœ¬æ°—ã§å‹‰å¼·ã—ãŸã„人ã¯å‚考書ã¨ã‹è²·ã£ã¦ã‚„ã£ãŸã»ã†ãŒã„ã„ã¨æ€ã„ã¾ã™ã€‚ 構築ã—ãŸæ§‹æˆå›³ã¯ä»¥ä¸‹ã®ç”»åƒã®ã‚ˆã†ã«ãªã£ã¦ã¾ã™ã€‚ (ã“ã‚ŒãŒåŠ¹çŽ‡ã®ã‚ˆã„å½¢ãªã®ã‹ã¯åˆ†ã‹ã‚Šã¾ã›ã‚“) Webサーãƒã¨DBサーãƒãŒ2å°ãšã¤ã§ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ¼ãƒãŒ1å°ã€‚ Webã¨DBã‚’ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µã§è² è·åˆ†æ•£ã•ã›ã¦ã‚‹ã¨ã„ã†æ§‹æˆã§ã™ã€‚ Webサーãƒãƒ¼ãŒApache+PHP。フレームワークã¨ã—ã¦Fuelphpを使ã„ã¾ã™ã€‚ DBサーãƒãƒ¼ãŒMariaDBã§ãƒ¬ãƒ—リケーションを使ã£ã¦åŒæœŸã—ã¾ã™ã€‚ Fileサーãƒãƒ¼ã¯NFSを利用ã—ã¾ã™ã€‚
cloudpackエãƒãƒ³ã‚¸ã‚§ãƒªã‚¹ãƒˆã®å‰ç”°çœŸå¾ï¼ˆ@yoshidashingo)ã§ã™ã€‚ CDP Advent Calendar 2013 ã®6日目ã§ã™ã€‚ 今日㯠Cross-Region ãªã‚¯ãƒ©ã‚¦ãƒ‰ãƒ‡ã‚¶ã‚¤ãƒ³ãƒ‘ターンを考ãˆã¦ã¿ã¾ã™ã€‚ â– å‰æã§æŠ¼ã•ãˆã¦ãŠããŸã„ã“㨠Webã®3å±¤æ§‹é€ ã‚’ä¸»ä½“ã«è€ƒãˆã¾ã™ã€‚ã¾ãšã¯Web/APサーãƒãƒ¼ã‚„データベースã®ç‰¹æ€§ã‚’押ã•ãˆã¦ãŠãã¾ã—ょã†ã€‚ Web/APサームスケールアウト/インã®æ°´å¹³ã‚¹ã‚±ãƒ¼ãƒ«ãŒå®¹æ˜“ ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã‚„DNSã«ã‚ˆã‚‹è² è·åˆ†æ•£æ–¹æ³•ãŒã‚ã‚‹ è² è·åˆ†æ•£æ–¹æ³•ãŒã‚ã‚‹ã®ã§åŸºæœ¬çš„ã«ã¯å…¨ã¦ã®ãƒŽãƒ¼ãƒ‰ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–-アクティブã«ã§ãã‚‹ マシンã®ãƒ†ãƒ³ãƒ—レートã¯æœ¬æ¥1ã¤ã‚ã‚Œã°ã‚ˆã„ãŒã€ã‚µãƒ¼ãƒ“スã®å®Ÿè£…上ã€ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã”ã¨ã«åŒã˜ãƒ†ãƒ³ãƒ—レートを置ã„ã¦ãŠãå¿…è¦ãŒã‚ã‚‹ã“ã¨ã‚‚ã‚る(AWSã ã¨ä»Šã®ã¨ã“ã‚ãã†ï¼‰ã€‚ã“ã‚Œã¯ã‚µãƒ¼ãƒ“スã®ä»•æ§˜ã®å•é¡Œã€‚ データベース データベースã«ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªæ§‹æˆãŒè€ƒãˆã‚‰ã‚Œã¾ã™
知ã£ã¦ã„る人ã¯çŸ¥ã£ã¦ã„ã‚‹ã€GCP(GCE)ã®ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã¯ãƒªãƒ¼ã‚¸ãƒ§ãƒ³è·¨ãŽãŒã§ãã¾ã™ã€‚昨年10æœˆé ƒï¼Ÿã‚ˆã‚Šã€Developers Consoleã‹ã‚‰ç¢ºèªã§ãã‚‹ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã¯2ã¤ã«ãªã‚Šã¾ã—ãŸã€‚ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è² è·åˆ†æ•£ HTTPè² è·åˆ†æ•£ ã“ã®ã†ã¡ã€ãƒªãƒ¼ã‚¸ãƒ§ãƒ³è·¨ãŽãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã¯HTTPè² è·åˆ†æ•£ã®äº‹ã«ãªã‚Šã¾ã™ã€‚ãŸã ã—ã“ã¡ã‚‰ã®ãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã¯ã¾ã Betaã¨ãªã£ã¦ã„ã¾ã™ã€‚ã•ã‚‰ã«æ£ç¢ºã«ã¯ HTTPè² è·åˆ†æ•£ã¯ 本エントリ㮠Cross-Region load balancing 㨠Content-based load balancing ã®2ã¤ãŒã‚ã‚Šã¾ã™ã€‚ リージョン跨ãŽãƒãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚µãƒ¼ã®ç›®çš„ 複数リージョンã«å‰²ã‚ŠæŒ¯ã‚‹ãŒã€ã‚¢ã‚¸ã‚¢åœã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ã‚¢ã‚¸ã‚¢ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚µãƒ¼ãƒã«é£›ã°ã—ã€æ—©ã„レスãƒãƒ³ã‚¹ã‚’ä¿ã¤ã€‚ リージョン間ã§fail-overã™ã‚‹ã€‚例ãˆã°ã‚¢ã‚¸ã‚¢ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚µãƒ¼ãƒãŒå…¨æ»…ã—ãŸã‚‰ã€ã‚¢ã‚¸
ã¯ã˜ã‚ã¾ã—ã¦ã€WEBエンジニアã®çŸ³æ©‹ã§ã™ã€‚ エウレカã§ã¯pairs全体ã®é–‹ç™ºè²¬ä»»è€…ã¨ã—ã¦ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ã®é–‹ç™ºãƒ»ç®¡ç†ã€ã‚¤ãƒ³ãƒ•ãƒ©ã®æ§‹ç¯‰ãƒ»ç®¡ç†ã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚ã¾ãŸã€æ•°å—やリソースã®è¨ˆç”»ãƒ»ç®¡ç†ãªã©ä¸€éƒ¨ãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µãƒ¼æ¥å‹™ã‚‚担当ã—ã¦ã„ã¾ã™ã€‚ å‰ã€…è·ã§ã¯å—託ã®WEBエンジニアを4å¹´ã€å‰è·ã§ã¯è‡ªç¤¾ã‚µãƒ¼ãƒ“スã®åŸºå¹¹ã‚·ã‚¹ãƒ†ãƒ ã‚„ECシステムã®ã‚¤ãƒ³ãƒ•ãƒ©æ§‹ç¯‰ãƒ»é–‹ç™ºãªã©IT部門ã®çµ±æ‹¬ã€ç‰©æµãƒ»CS部門ã®çµ±æ‹¬ã€è‡ªç¤¾ãƒ¡ãƒ‡ã‚£ã‚¢ã®ãƒ—ãƒãƒ‡ãƒ¥ãƒ¼ã‚µãƒ¼ã¨ã—ã¦ãƒžãƒ«ãƒã‚¿ã‚¹ã‚¯ãª4å¹´é–“ã‚’éŽã”ã—ã¦ã„ã¾ã—ãŸã€‚ 趣味ã¯æ¼«ç”»ã‚’èªã‚€ã“ã¨ã§ã™ã€ãŒæœ€è¿‘インフラ周りã«æ™‚é–“ã‚’å–られã¦ãªã‹ãªã‹èªã‚ã¦ã„ã¾ã›ã‚“。。漫画ãŒèªã‚ãªã„時間ãŒé•·ã続ãã¨ã€è‡ªåˆ†ã®ä¸ã®ä½•ã‹ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼ãŒã©ã‚“ã©ã‚“減ã£ã¦ã„ãã„ãšã‚Œã¯æž¯æ¸‡ã™ã‚‹ã‚ˆã†ãªæ°—ãŒã—ã¦ãªã‚Šã¾ã›ã‚“。1分ã§ã‚‚多ã漫画をèªã‚€ç‚ºã«ã‚‚ã€ã¾ãšã¯ã—ã£ã‹ã‚Šã‚¤ãƒ³ãƒ•ãƒ©ã‚’æ•´å‚™ã›ãã°ã¨ä»Šæ—¥ã‚‚仕事ã«åŠ±ã‚“ã§ã„ã¾ã™ã€‚ ã•ã¦ä»Šå›žã¯åˆã‚ã¦ã®æŠ•ç¨¿ã§ã™ã®ã§ã€ã¾ãšã¯å…ˆæ—¥ä¼šå“¡
Zabbix Enterprise/ ソリューション/ Zabbixサーãƒãƒ¼ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–-アクティブ冗長化 Zabbixサーãƒãƒ¼ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–-アクティブ冗長化 Zabbixサーãƒãƒ¼ã‚’アクティブ-アクティブ構æˆã§æ§‹ç¯‰ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€é«˜ä¾¡ãªå…±æœ‰ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã‚„クラスタソフトウェアã€é‹ç”¨ã«æ‰‹é–“ã®ã‹ã‹ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒ¬ãƒ—リケーションãªã©ã‚’å°Žå…¥ã›ãšã«Zabbixサーãƒãƒ¼ã‚’冗長化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 複数å°ã®Zabbixサーãƒãƒ¼ãŒå¸¸ã«ç›£è¦–を継続ã™ã‚‹ãŸã‚ã€ãƒžã‚¹ã‚¿ãƒ¼ã«éšœå®³ãŒç™ºç”Ÿã—ãŸå ´åˆã§ã‚‚切り替ãˆæ™‚é–“ã«ã‚ˆã‚‹ç›£è¦–ã®åœæ¢ã‚„切り替ãˆå¤±æ•—ãªã©ã®å•é¡ŒãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒãªãã€æ§‹æˆã‚’シンプルã«ä¿ã¡å®¹æ˜“ã«å†—長構æˆã‚’構築・é‹ç”¨ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ アクティブ-アクティブ構æˆã®æ¦‚è¦ ç›£è¦–ã®æ§‹æˆ アクティブ-アクティブ構æˆã§ã¯è¤‡æ•°å°ã®Zabbixサーãƒãƒ¼ã‚’構æˆã—ã€å„Zabbixサーãƒãƒ¼ã‹ã‚‰ç›£è¦–対象機器ã®ç›£è¦–ã‚’è¡Œã„ã¾ã™ã€‚ãã‚Œãžã‚Œã®Za
ASP.NETアプリをスケーリングã™ã‚‹æ–¹æ³•ã®1ã¤ã¨ã—ã¦ã€è¤‡æ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚‹æ°´å¹³è² è·åˆ†æ•£ã‚’実ç¾ã™ã‚‹ã€ŒWebガーデンã€ã¨ã„ã†IIS機能ã«ã¤ã„ã¦èª¬æ˜Žã™ã‚‹ã€‚ ↠å‰å›ž 連載 INDEX 次回 → å‰å›žã®è¨˜äº‹ã§ã¯Webガーデンã«ã‚ˆã‚ŠIISã®ãƒ¯ãƒ¼ã‚«ãƒ¼ãƒ—ãƒã‚»ã‚¹ã‚’複数起動ã™ã‚‹ã“ã¨ã«ã‚ˆã‚‹è² è·åˆ†æ•£ã‚’紹介ã—ãŸã€‚今回ã¯ã€è¤‡æ•°ã®ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã‚‹æ°´å¹³è² è·åˆ†æ•£ã‚’実ç¾ã™ã‚‹IISã®æ©Ÿèƒ½ã¨ã—ã¦ã€ŒWebファームã€ã«ã¤ã„ã¦ç´¹ä»‹ã™ã‚‹ã€‚ Webファームã®æ¦‚念 Webファームã¯ç¬¬2回ã§ç´¹ä»‹ã—ãŸApplication Request Routing(以下ã€ARR)ã®æ©Ÿèƒ½ã®1ã¤ã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã‚‹ã€‚ARRを使ã†ã“ã¨ã«ã‚ˆã£ã¦ã€åˆ¥ã®ã‚µã‚¤ãƒˆã‚„åŒã˜IISã®åˆ¥ã®Webサイトã«ãƒªãƒãƒ¼ã‚¹ãƒ—ãƒã‚ã‚·ã™ã‚‹æ–¹æ³•ã‚’紹介ã—ãŸãŒã€Webファームã§ã¯åŒã˜ã‚¢ãƒ—リケーションãŒãƒ›ã‚¹ãƒˆã•ã‚Œã¦ã„る複数ã®IISã®Webサイトã«å¯¾ã—ã¦ãƒªãƒãƒ¼ã‚¹ãƒ—ãƒã‚ã‚·ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€è² è·åˆ†æ•£ã‚’è¡Œ
VMWare 上㫠heartbeat 用 ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’è¿½åŠ (VLAN or 別NIC) æ§‹æˆ -> ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¿½åŠ 接続タイプ: 仮想マシン ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹: vSwitchX ã®ä½¿ç”¨ 接続è¨å®š ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ©ãƒ™ãƒ«: HA Network (192.168.0.0/24 ç³»ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’組む) VLAN ID: 1 (VLANã§ã‚„ã‚‹å ´åˆã®ã¿è¨å®š) ※ NICã‚’4æžšã•ã›ã‚‹ãªã‚‰åˆ¥ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’組ã¿ã€ãƒãƒ–を別ã«ã—ã¦ã€æ–°ã—ããƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’組んã æ–¹ãŒå¯ç”¨æ€§ã¯ã‚ãŒã‚‹ ゲスト OS ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« 通常インストール (Ubuntu) NIC ã‚’è¿½åŠ ã—㦠2 枚構æˆã«ã™ã‚‹ (NIC ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ï¼‘ã‚’ HA Networkã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ï¼’ã‚’ VM Network ã«è¨å®š) 構築 (å„サーãƒ) パッケージ類ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
2015.10.3 ã«OSC2015 Fukuoka(ï¼ ä¹å·žç”£æ¥å¤§å¦ï¼‰ã§è¬›æ¼”ã—ãŸè³‡æ–™ã§ã™ã€‚ Pacemakerã¨PostgreSQLã®ãƒ¬ãƒ—リケーション機能を組ã¿åˆã‚ã›ãŸã€ŒPG-REXã€(*)ã¯ã€å…±æœ‰ãƒ‡ã‚£ã‚¹ã‚¯ã‚’使用ã—ãªã„安価ãªæ§‹æˆã§ã€å•†ç”¨é‹ç”¨ã«ã‚‚è€ãˆã‚‹å¯ç”¨æ€§ã‚’実ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®PG-REXã‚’å«ã‚€Pacemakerã«ã‚ˆã‚‹ã‚¯ãƒ©ã‚¹ã‚¿æ§‹æˆã¯åˆæœŸæ§‹ç¯‰å¾Œã€å®Ÿéš›ã®æ•…éšœãŒç™ºç”Ÿã—ãŸéš›ã«ãã®åŠ¹æžœã‚’発æ®ã—ã¾ã™ãŒã€ãƒã‚°ã‚„コマンドãŒè¤‡é›‘ã§ã€ãƒ•ã‚§ã‚¤ãƒ«ã‚ªãƒ¼ãƒã®åŽŸå› ã‚’çªãæ¢ã‚ãŸã‚Šã€ ãã®å¾Œã«æ£ã—ã„状態ã«å¾©æ—§ã™ã‚‹æ–¹æ³•ãŒã‚ã‹ã‚‰ãªã„ã€ã¨ã„ã£ãŸå•ã„åˆã‚ã›ã‚’å—ã‘ã‚‹ã“ã¨ãŒå¤šã€…ã‚ã‚Šã¾ã™ã€‚ ãã“ã§ã€ãƒ‡ãƒ¢ã§ã‚‚使用ã—ã¦ã„ã‚‹PG-REXを例ã¨ã—ã¦ã€æ•…障内容ã«ã‚ˆã‚‹Pacemakerã®æŒ™å‹•ã®é•ã„ã€ãŠã‚ˆã³åŽŸå› 解æžæ–¹æ³•ã€å¾©æ—§æ–¹æ³•ã‚’ã€å®Ÿä¾‹ã‚’挙ã’ãªãŒã‚‰ç¶²ç¾…çš„ã«ã”説明ã—ã¾ã™ã€‚ * PG-REXã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã‚‚ç«‹ã¡ä¸Šã’ã€æ™®åŠã«åŠªã‚ã¦ã„ã¾ã™ã€‚ コミュ
The High Availability Linux プãƒã‚¸ã‚§ã‚¯ãƒˆ ãƒã‚¤ã‚¢ãƒ™ã‚¤ãƒ©ãƒ“リティLinuxプãƒã‚¸ã‚§ã‚¯ãƒˆã®ç›®çš„ã¯ã€ Linuxå‘ã‘ã«ãƒã‚¤ã‚¢ãƒ™ã‚¤ãƒ©ãƒ“リティ (クラスタリング) ソリューションをæä¾›ã—ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ä½œã‚Šã®å–り組ã¿ã‚’通ã˜ã¦ã€ä¿¡é ¼æ€§ãƒ»å¯ç”¨æ€§ãƒ»ä¿å®ˆæ€§ï¼ˆRAS: Reliability, Availability, Serviceability)を高ã‚ã‚‹ã“ã¨ã«ã‚ã‚Šã¾ã™ Linux-HAプãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯ã€å¤šãã®ãƒã‚¤ã‚¢ãƒ™ã‚¤ãƒ©ãƒ“リティ・ソリューションã«å¹…広ã使ã‚ã‚Œã¦ã„ã‚‹é‡è¦ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ã“ã¨ã§ã™ã€‚ã‚らゆるプラットフォームã«ã¨ã£ã¦ã®ã€ãƒ™ã‚¹ãƒˆHAソフトウェアパッケージã¨ã—ã¦ãƒ©ãƒ³ã‚¯ä»˜ã‘ã•ã‚Œã¦ã„ã¾ã™ã€‚1999å¹´ã‹ã‚‰ç¾åœ¨ã¾ã§ã€éžå¸¸ã«é‡è¦ãªç”¨é€”ã§ã€æŽ¨å®š3万件以上もインストールã•ã‚Œã¦ãŠã‚Šã€ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«å¯¾ã™ã‚‹é–¢å¿ƒã¯é«˜ã¾ã‚Šç¶šã‘ã¦ã„ã¾ã™ã€‚Webページã«ã¯ã€1日平å‡ã§ç´„2万件もã®ãƒ’ットãŒã‚ã‚Š H
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}