{"id":12779,"date":"2018-06-01T11:41:59","date_gmt":"2018-06-01T09:41:59","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=12779"},"modified":"2018-05-29T09:43:59","modified_gmt":"2018-05-29T07:43:59","slug":"amazon-web-services-auto-scaling-von-ec2-instanzen","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=12779","title":{"rendered":"Amazon Web Services \u2013 Auto Scaling von EC2-Instanzen"},"content":{"rendered":"<figure id=\"attachment_12780\" aria-describedby=\"caption-attachment-12780\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.sysbus.eu\/?attachment_id=12780\" rel=\"attachment wp-att-12780\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-12780\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2018\/05\/Figure1-300x200.png\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2018\/05\/Figure1-300x200.png 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2018\/05\/Figure1.png 750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-12780\" class=\"wp-caption-text\">Auto Scaling group (vgl. https:\/\/docs.aws.amazon.com\/autoscaling\/ec2\/userguide\/what-is-amazon-ec2-auto-scaling.html)<\/figcaption><\/figure>\n<p>Beim Einsatz von Amazon EC2 k\u00f6nnen Sie \u00fcber Auto Scaling wechselnde Anforderungsspitzen abfangen. Sie erstellen dazu Gruppen von EC2-Instanzen, die Auto-Scaling-Gruppen. Diese werden bei der Skalierung und Verwaltung als logische Einheiten betrachtet. F\u00fcr die einzelnen Gruppen definieren Sie jeweils eine Mindestanzahl von Instanzen, die beim Auto Scaling nie unterschritten wird. Auch ein oberes Limit ist m\u00f6glich. Die Bedingungen f\u00fcr das Skalieren lassen sich auch so festlegen, dass eine schnelle Skalierung nach oben, aber eine langsame Skalierung nach unten erfolgt. Konkret teilen Sie Auto Scaling \u00fcber einen Skalierungsplan mit, wann und wie die Skalierung erfolgen soll. Er kann auf dem Auftreten einer bestimmten Bedingung (dynamische Skalierung) oder einem Zeitplan basieren.<\/p>\n<p><!--more--><\/p>\n<p>In einer Gruppe wird als Startkonfiguration eine sog. \u201eLaunch Configuration\u201c als Vorlage f\u00fcr die EC2-Instanzen verwendet. Dabei k\u00f6nnen Sie zum Beispiel die AMI-ID, den Instanz-Typ, das SSH-Schl\u00fcsselpaar, Sicherheitsgruppen und Blockger\u00e4te-Zuweisungen f\u00fcr die Instanzen angeben.<\/p>\n<p>Falls Auto Scaling eine Instanz ausw\u00e4hlt, die beendet werden soll, weil eine Skalierungsbedingung erf\u00fcllt ist, versucht der Dienst, diejenigen Instanzen mit der aktuellen Startkonfiguration beizubehalten. Andere Instanzen werden beendet. Wenn mehrere Instanzen nicht die aktuelle Startkonfiguration aufweisen, beendet Auto Scaling die Instanz, die f\u00fcr den l\u00e4ngsten Teil einer abrechnungsf\u00e4higen Instanz-Stunde l\u00e4uft. Sie k\u00f6nnen jedoch optional eine Regel konfigurieren, nach der die jeweils \u00e4lteste oder neueste Instanz beendet wird.<\/p>\n<p>Den Zugriff auf Auto Scaling erhalten Sie \u00fcber die AWS Management Console. Die Nutzung der Funktion verursacht keine weiteren Kosten. So k\u00f6nnen Sie die Funktion ausprobieren, um die Auswirkungen auf die eigene AWS-Architektur zu testen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Einsatz von Amazon EC2 k\u00f6nnen Sie \u00fcber Auto Scaling wechselnde Anforderungsspitzen abfangen. Sie erstellen dazu Gruppen von EC2-Instanzen, die<\/p>\n","protected":false},"author":3,"featured_media":12780,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[22,6],"tags":[2073,11422,11104,2805,11420,11421,11423,9088,3284,3731,4064],"class_list":["post-12779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-tipps","tag-amazon","tag-ami-id","tag-auto-scaling","tag-ec2","tag-instanz","tag-limit","tag-management-console","tag-plan","tag-schluessel","tag-ssh","tag-web-services"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/12779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12779"}],"version-history":[{"count":1,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/12779\/revisions"}],"predecessor-version":[{"id":12781,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/12779\/revisions\/12781"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/12780"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}