Основні поняття
Поняття «віртуальний сервер» (ВС) або «віртуальна машина» (ВМ) в сервісі MаkeCloud нічим не відрізняється від загальноприйнятого. За визначенням, віртуальні сервера емулюють фізичні і формально мають ті ж характеристики: CPU. RAM. HDD.
Для зручності користування сервера бувають двох типів конфігурацій: Static Lite. Static і Dynamic. З точки зору архітектури та наданого функціоналу вони абсолютно однакові. Відмінність типів полягає в підході до використання обчислювальної потужності процесора.
Сервіс являє собою IaaS конструктор і дозволяє створювати онлайн інфраструктуру з готових елементів: віртуальних серверів, віртуальних роутерів. CloudPipe (VPN-шлюз), балансувальник.
Тип конфігурацій Static
Тип конфігурацій Static включає в себе ряд змін (Tiny, Small, Medium, Large) з фіксованими CPU, RAM, HDD. Наприклад, конфігурація Tiny Static включає в себе 1CPU, 512 Mb RAM і 25 Gb HDD. У разі необхідності додаткового дискового простору його завжди можна замовити опціонально будь-якого обсягу. Так само в будь-який момент він може бути скасований. Більш докладно про характеристики, що підключаються дисків і рекомендаціях щодо вибору того чи іншого типу диска можна отримати в розділі «Дискові підсистеми».
Тип конфігурацій Static Lite
Тип конфігурацій Static Lite включає ряд таких же змін як і Static (Tiny, Small, Medium, Large) з фіксованими CPU, RAM, HDD. Але при цьому користувачу гарантується 30% потужності процесорних ресурсів від зазначених в конфігурації. У години низького завантаження сервісу MakeCloud віртуальний сервер Static Lite може споживати до 100% потужності процесора без додаткової оплати.
Тип конфігурацій Dynamic
Тип конфігурацій Dynamic включає в себе конфігурації (Medium, Large, XLarge) з фіксованими RAM, HDD і гнучким розрахунком ресурсу CPU. Наприклад, конфігурація Medium Dynamic включає в себе 4096 Mb RAM, 50 Gb HDD і гнучке використання завантаження 8 CPU. виходячи з розрахунків вартості за 1CPU / год.
Як спосіб безпечного підключення до сервера / групі серверів пропонуємо застосовувати SSH-ключ, використовуючи при цьому один пароль або взагалі без пароля. Переважно, звичайно ж, з паролем. Більш докладно про SSH-протокол Ви можете прочитати тут. Принцип роботи SSH-ключа в наступному. При створенні ключа створюються дві частини ключа: відкрита (зберігається на сервері) і закрита (зберігається у користувача). Під час створення сервера Ви можете призначити йому ключ зі списку створених Вами в розділі «SSH-ключі». Відповідно, коли Ви підключаєтеся до сервера, ssh-клієнт перевіряє і підтверджує, що у Вас є закрита частина ключа, сервер по своїй відкритій частині ключа звіряє fingerprint і дає доступ. Про створення та налаштування SSH-ключів Ви можете прочитати в розділі «Створення SSH-ключа».
Групи безпеки
Створення віртуального сервера
Щоб створити віртуальний сервер відкрийте розділ «Віртуальні сервера», «Список серверів» в панелі управління (ПУ) і натисніть кнопку «Додати».
Відкриється меню додавання віртуальної машини. В поле «Ім'я сервера» введіть, наприклад, server_DB. Назва потрібно сервера для ідентифікації в системі і для зручності орієнтації користувача. В поле «Опис сервера», можна додати будь-які позначки і нагадування, що відносяться до сервера. В поле «ОС» зі списку виберіть образ ОС, з якого при створенні сервера розгорнеться операційна система. Створення ВМ на unix-системах займає, в середньому, 7 хвилин; на Windows - 25 хвилин. Далі переведіть тумблер на відповідний вам тип конфігурацій: Static Lite, Static чи Dynamic. В поле «Конфігурація» зі списку виберіть потрібну конфігурацію. Вартість обраної конфігурації відобразиться в правому нижньому кутку вікна «Додати віртуальний сервер» після вибору ОС і типу конфігурації. У цьому полі Ви також можете вибрати образ LAMP Debian Squeeze з попередньо встановленими пакетами для швидкого розгортання веб-сайту. Для того щоб вибрати зі списку «SSH-ключ» потрібно попередньо створити SSH-ключ в розділі «SSH-ключі». Як це зробити прочитайте в розділі «Створення SSH-ключа». Якщо SSH-ключі вже створені, Ви зможете вибрати один на створюваний сервер зі списку в полі «SSH-ключ». Червоної зірочкою позначені поля, обов'язкові для заповнення. При заповненні всіх необхідних полів в меню «Додати віртуальний сервер», натисніть кнопку «Створити».Створення SSH-ключа
Щоб створити SSH-ключ, натисніть кнопку «Створити» в розділі «SSH-ключі».
У меню, «Створення ключа» введіть ім'я ключа, наприклад, key 2. Назва потрібно для ідентифікації в системі і для зручності орієнтації користувача. Натисніть кнопку «Створити». Після створення SSH-ключ з'явиться в списку ключів у відповідному розділі і автоматично скочується приватна (зберігається у користувача) частину ключа. Також створений SSH-ключ стане доступним в випадаючому списку поля «SSH-ключ» в меню «Додати віртуальний сервер».Налаштування груп безпеки
Щоб налаштувати групи безпеки для віртуального сервера або CloudPipe (VPN) для початку зайдіть в розділ «Групи безпеки».
У списку груп є переднастроєні групи. Щоб подивитися подробиці про групу безпеки, натисніть на стрілочку дерева. Переднастроєні групи безпеки (allow rdp, allow ssh, allow web) дозволяють доступ по RDP, SSH і для web відповідно. Група безпеки default автоматично призначається при створенні кожного віртуального сервера і дозволяє серверам в одному Тенанто бачити один одного. У готову групу безпеки Ви можете додати правило. Наприклад, Або створити свою групу безпеки задавши їй свої правила. Визначившись з необхідністю зміни груп безпеки, можете перейти в розділ «Віртуальні сервера», в «Списку серверів» виберіть створений сервер, для якого потрібно вказати групи безпеки.