е всичко за пъргавината. Бързото създаване на нови сървъри с различни размери и разполагането на приложения върху тях е един от тях. Да вземем примера на Netflix, той се хоства на AWS. Винаги, когато има популярно предаване или филм, Netflix ще добавя все повече и повече EC2, използвайки Автоматично мащабиране за да отговори на търсенето на клиента. В зависимост от броя потребители, които се опитват да получат достъп до услугата Netflix, функцията за автоматично мащабиране може автоматично да добавя или изтрива екземпляри на EC2. Нека видим как да стартираме екземпляр EC2 от персонализиран AMI?
Следните указания ще бъдат обхванати в тази статия,
- Какви са различните начини за получаване на приложението в екземпляра EC2?
- Демо за създаване на персонализиран AMI?
И така, нека започнем със статия на тема „Как да стартирам екземпляр EC2 от персонализиран AMI?
Какви са различните начини за получаване на приложението в екземпляра EC2?
Как приложението се инсталира автоматично на EC2? Има няколко начина да имате приложението заедно с настройките на екземпляра EC2, както е обсъдено по-долу.
Използване на инструмент за управление на конфигурация като Puppet и Chef за управление на жизнения цикъл на приложението. Приложението може да бъде инсталирано, надградено и върнато на хиляди машини с помощта на тези инструменти за управление на конфигурацията.
Преминавайки потребителски данни до инстанцията EC2. Потребителските данни могат да бъдат скрипт за инсталиране на приложението и ще бъдат изпълнени при стартиране на EC2.
Последната опция е да се използва EC2 AMI (Amazon Machine Image), AMI има цялата информация като операционната система, прикачени EBS дискове, приложения и съответните настройки. AMI е всичко, което е необходимо за стартиране на екземпляр EC2. В сравнение с горните два подхода, използването на AMI е най-бързият начин за стартиране на екземпляр EC2, тъй като AMI вече разполага с всички подробности за стартиране на екземпляра EC2. Този урок преминава през последователността от стъпки за създаване на AMI.
Така че нека преминем към демонстрационната част,
Как да стартирам екземпляр EC2 от персонализиран AMI: Демо за създаване на персонализиран AMI?
AWS ни предоставя набор от AMI за Windows и Linux. Въз основа на изискването е възможно също така да се създаде персонализиран AMI с допълнителен софтуер и настройки за конфигурация. Ето последователността от стъпки на високо ниво за създаване на AMI.
Етап 1: Стартирайте EC2 екземпляр от съществуващ AMI и влезте в него.
Стъпка 2: Инсталирайте приложението и направете съответните промени в конфигурацията.
Стъпка 3: Създайте нов AMI.
php.mysql_fetch_array
Стъпка 4: Стартирайте допълнителни екземпляри на EC2, като използвате AMI, създаден в Стъпка 3 .
Ето стъпки в детайли:
Стъпка 1: Стартиране на екземпляр EC2
Използвайте съществуващия AMI, предоставен от AWS (Windows или Linux), за да стартирате екземпляр EC2 и да влезете в екземпляра, както е споменато в ръководството за Edureka за EC2 .
Стъпка 2: Инсталиране на приложението на EC2
След като влезете в екземпляра EC2, инсталирайте всяко приложение според вашите изисквания. Командите по-долу са за инсталиране на Apache Tomcat на екземпляр на Ubuntu EC2. Apache Tomcat може да се използва за изграждане на динамични уеб страници с помощта на JSP и Servlets. По същия начин може да се инсталира всеки друг софтуер.
# станете корен
sudo su
# вземете списъка с софтуер и най-новите корекции
apt-get update && apt-get upgrade
#download и инсталирайте Apache Tomcat
apt-get инсталиране tomcat8
Инсталацията на Tomcat може да бъде проверена, като отидете на URL (ec2-ip: 8080) в браузъра, началната страница на Tomcat трябва да бъде показана, както е показано по-долу. Не забравяйте да замените ec2-ip със съответния публичен IP на екземпляра EC2. Портът 8080 трябва да се отвори във входящите правила на Групата за сигурност, заедно с порт 22, както е показано в долните „входящи правила“ на Групата за сигурност. Порт 22 се използва за SSH достъп, а порт 8080 се използва за достъп до Tomcat.
java преобразуване на двоичен в десетичен
Стъпка 3: Създаване на потребителски AMI
Стъпка 3.1: Изберете екземпляра EC2 и отидете на „Действия -> Изображение -> Създаване на изображение“.
Стъпка 3.2: Посочете името и описанието на изображението и кликнете върху „Създаване на изображение“. Имайте предвид, че преди създаването на изображението екземплярът EC2 се спира, AMI създава и рестартира обратно. Това е, за да се гарантира, че създаденото изображение е в постоянно състояние. EC2 се рестартира, така че всяка Putty или друга сесия към EC2 ще бъде прекратена.
Стъпка 3.3: Кликнете върху раздела AMI в левия прозорец. Първоначално AMI щеше да бъде в състояние на „изчакване“ и след това щеше да се промени на „наличен“ статус. В зависимост от размера на екземпляра EC2, създаването на AMI може да отнеме известно време. Имайте предвид, че AMI има видимост на Private по подразбиране и е достъпен само за потребителя, който го е създал. AMI може да бъде направен публичен или достъпен за няколко потребители, като отидете на „Действия -> Управление на разрешенията за изображения“.
Стъпка 4: Създаване на EC2 от новия AMI
В конзолата за управление EC2 щракнете върху „Launch Instance“, щракнете върху „My AMI“, където частният AMI е създаден в Стъпка 3 трябва да се вижда. Изберете AMI и следвайте процеса на създаване на EC2, както обикновено. След като бъде създаден екземпляр EC2, вземете публичния IP адрес на EC2 и отворете началната страница на Tomcat, като отидете на (ec2-ip: 8080) URL в браузъра. Този път не е необходимо да влизате в екземпляра EC2 и да инсталирате Tomcat, както AMI създаде през Стъпка 3 вече има инсталиран Tomcat в него.
След като EC2 е създаден, не забравяйте да прекратите EC2 и да отпишете AMI в същия ред. Ако екземплярът EC2 се изпълнява, тогава съответният AMI не може да бъде отменен. AMI заема място за съхранение и ако не бъде отменено / изтрито, има разходи, свързани със същото.
И така, момчета, това ни води до края на тази статия за Как да стартираме екземпляр EC2 от персонализиран AMI?В случай, че искате да придобиете опит в тази тема, Edureka е изготвил учебна програма, която покрива точно това, което ще ви трябва, за да пробиете изпита за Solution Architect! Можете да разгледате подробностите за курса за обучение.
В случай на някакви запитвания, свързани с този блог, моля не се колебайте да зададете въпрос в раздела за коментари по-долу и ние бихме се радвали да ви отговорим най-рано.
как да конвертирате двоичен в десетичен в Java