AWS Marketplace
Перш за все хотілося б сказати кілька слів про маркеті Amazon AWS Marketplace. На відміну від Google Play та App Store, де викладаються мобільні додатки, на AWS розробники викладають серверні додатки. Тут можна знайти багато цікавого, починаючи від безкоштовного стека LAMP і закінчуючи серверними Enterprise-рішеннями на зразок SAP.

Принадність роботи з маркетом криється в швидкості і зручності розгортання. Потрібний сервер додатків, як правило, вже налаштований, оптимально конфігурований і буде запущено під час запуску самого EC2 инстанса (віртуального сервера Amazon EC2). Запуск инстанса відбувається з веб-інтерфейсу і не потребує якихось додаткових адмінських знань і вмінь.
Читати далі →

Налаштовуємо Amazon Elastic Load Balancing: з email forwarding-му і редиректами

image

Час релізу мого проекту вихідного дня наближалося. Мобільні програми були завантажені в магазини додатків і ми чекали відповіді від Apple, оскільки перевірка в Google Play проходить досить швидко і безболісно. Весь код серверного додатка був уже написаний, робити було нема чого, а вільного часу було близько тижня. Я подумав, що непогано було б заздалегідь обзавестися load balancer-му, щоб в майбутньому не витрачати багато часу на налаштування, та й до того ж налаштування після релізу напевно привела б до того, що сервер якийсь час перестав би обслуговувати користувачів. Для хостингу серверів ми використовували Amazon EC2, тому і load balancer вибрали амазоновский — Amazon Elastic Load Balancer (ELB).

Читати далі →

У Amazon Web Services тепер є друга локація в Європі - у Франкфурті

Тільки що прийшов мейл від Амазона з наступним змістом:

aws.amazon.com/blogs/aws/aws-region-germany/

It is time to expand the AWS footprint once again, this time with a new Region in Frankfurt, Germany. AWS customers in Europe can now use the new EU (Frankfurt) Region along with the existing EU (Ireland) Region for fast, low-latency access to the suite of AWS infrastructure services. You can now build multi-Region applications with the assurance that your content will stay within the EU.

New Region

The new Frankfurt Region supports Amazon Elastic Compute Cloud (EC2) and related services including Amazon Elastic Block Store (EBS), Amazon Virtual Private Cloud, Auto Scaling, and Elastic Load Balancing.

<...>

This is our eleventh Region. As usual, you can see the full list in the Region menu of the AWS Management Console:.

image




Читати далі →

Instagram «спускається з хмар» Amazon в дата-центри Facebook

    Яке б безліч причин ні існувало, щоб перемістити додатки зі звичайних ЦОД в хмарні, існує не менше причин здійснити зворотні дії. Показовим прикладом такого переносу стало нещодавнє переміщення серверів Instagram з громадського хмарного сервісу Amazon в дата-центри Facebook.
 
 
Читати далі →

Як налаштувати автоматичне створення резервних копій диска

    При користуванні AWS EC2, я виявив, що там немає готового інтерфейсу, для створення резервних копій диска, які в AWS називаються Snapshot.
 
Я почав своє дослідження, як налаштувати автоматичне оновлення. Перечитав багато матеріалу, і дійшов висновку, що простого рішення немає. Потрібно багато прочитати документації що б все налаштувати. Я розумію що без цього ні куди. Читання доків, це велика частина життя як розробника так і адміністратора. Але іноді, все може бути набагато простіше, і не потрібно витрачати багато часу на те, що можна зробити всього за кілька хвилин.
 
Пропоную свій варіант настроки в 10 кроків, без установки і настроки AWS Command Line Tools.
 
Передбачається що команди
git
і
wget
доступні.
 
Читати далі →

Amazon додали нові типу інстанси - t2.micro, t2.small, t2.medium

    Нові інстанси дешевше старих і вводять поняття CPU Credit-ів.
 
CPU Credit — це внутрішня накопичується монета, яка дорівнює 1 хвилині при 100% навантаженні.
Кредит накопичується зі швидкістю залежною від типу сервера. Так само, від типу сервера залежить до куди просяде його максимальна CPU навантаження за відсутності кредитів — baseline. Мінімальний максимум. Мінімальний, оскільки за відсутності кредитів максимальне навантаження просідає не миттєво, а поступово протягом 15 хвилин, щоб була можливість компенсувати брак ресурсів у разі потреби.
Зберігається кредит до 24 годин.
 
                              
Тип інстанси Кредитів на годину Baseline Ціна за годину Ціна за місяць
t2.micro 6 10% $ 0.013 $ 9.50
t2.small 12 20% $ 0.026 $ 19
t2.medium 24 40% $ 0.052 $ 38
 
 
Читати далі →

Відновлення даних в MySQL з знімка EBS

  Це коротке керівництво, можливо, допоможе комусь, хто використовує AWS (і, зокрема, MySQL на інстанси EC2), відновити дані в MySQL з знімка EBS (регулярне створення яких будь завбачливий системний адміністратор, звичайно ж, налаштовує завчасно — за допомогою ec2-consistent-snapshot , наприклад)
 
Перш за все потрібно відкрити EC2 Management Console , і в розділі ELASTIC BLOCK STORE → Snapshots знайти відповідний знімок (зазвичай це останній знімок розділу).
 
Далі потрібно клацнути на знімку правою кнопкою мишки і вибрати «Create Volume». У Availability Zone при цьому потрібно вибрати той же регіон, в якому знаходиться інстанси EC2.
 
Після цього потрібно перейти в розділ ELASTIC BLOCK STORE → Volumes і, знову ж, клацнути правою кнопкою мишки на що з'явився розділ. У меню потрібно вибрати пункт «Attach Volume», після чого в який з'явився модальном вікні вибрати інстанси EC2 і натиснути «Yes, Attach».
 
Все — на сервері має з'явитися нове блоковий пристрій. Тепер можна запустити
dmesg | tail
і подивитися, який ідентифікатор був привласнений для підключеного блочного пристрою. Припустимо, це xvdg. Тоді ФС може розташовуватися, наприклад, на / dev/xvdg1 (залежить від уподобань того, хто створював таблицю розділів).
 
Читати далі →