Як залогіниться в Amazon ec2 instance під root
У початківців web-розробників, які починають працювати (або намагаються почати) з Amazon часто виникає тривіальна проблема: "Як зайти на мій сервер амазон?".
Рішення як завжди на поверхні, але я все ж таки розпишу весь процес "по кроках". Щоб було простіше
І ви створили власний сервер, а якщо ні то тоді вам потрібно створити власний Amazon instance (зайти в "AWS Management Console" -> вкладка "EC2" -> "Launch instance" і див http://aws.amazon.com /ec2/faqs/).
Обов'язково потрібно отримати elastic IP і асоціювати його з вашим новим сервером.
У процесі створення сервера вам також обов'язково доведеться створити ключову пару. Власне звідси і треба розпочинати цю статтю:). Отже коли ви будете створювати ключову пару вам обов'язково доведеться зберегти ваш приватний ключ.
Далі я буду розписувати як Windows користувачам можна зайти на Amazon сервер, використовуючи PuTTY. Ви можете вибрати будь-який скомпільований PuTTY комплект, але я тим не менш прикріплю до статті той, яким користуюся особисто я (на жаль, не пам'ятаю, звідки я його взяв. це було вже дуже давно).
Послідовність дій така:
1) Запускаєте "puttygen.exe"
2) Завантажуєте ваш приватний ключ "Load"
*** Перший підводний камінь: "Couldn't load private key (unexpected end of file)"

І тепер завантажуємо цей новий файл.

3) Зберігаємо приватний ключ вже у вигляді зрозумілому для PuTTY. Кнопка Save private key.

PuTTY запитує, чи хочемо ми зберегти ключ без пароля для захисту - вибирайте так. У нас все одно оригінальний приватний ключ без захисту, так що додаткові паролі можна залишити на потім. Хоча для параноїків я звичайно рекомендую парользробити :).
4) тепер запускаємо "putty.exe" і вказуємо наш новий ключ у Connection->SSH->Auth

5) Далі вам залишилося тільки зберегти створене з'єднання на сторінці "Session" (Найперша сторінка, яку завантажує PuTTY)
6) Натискаєте "Open" вводите користувача root та насолоджуєтеся повноцінною command-line панеллю до вашого сервера.
PuTTY вміє набагато більше, ніж просто командний рядок, але це тема для іншого оповідання
Коментарі
Доброго дня, насправді я не зможу дати однозначної відповіді так як "Ефективно" це дивлячись з якого боку подивитися.
Чи буде це дешевше, ніж стаціонарний сервер? Певно, але не факт. Адже я не знайомий з вашою інфраструктурою. Стаціонарний сервер ще й підтримувати/обслуговувати доведеться (див. "Сукупна вартість володіння") а за сервіс просто платиш і голова не болить.
Чи зможете ви запустити обчислення? Та, безперечно, зможете.
Чи потрібно розпаралелювати? Безсумнівно! Чим? Ну тут вам вирішувати. Найпростіший варіант використовувати черги повідомлень для комунікації процесів. Якщо ми про Амазон говоримо, то на амазоні є SQS - власне черга, SNS - можливість влаштувати просту нотифікацію процесів. І ще парочка сервісів, які допомогти зможуть.
У будь-якому випадку вам знадобиться вносити зміни до вашого ПЗ, яке займається розрахунками. Може тоді використати потоки? Або в рамки одного сервера ви вже не поміщаєтеся?
Звичайно, в результаті виходить питань більше ніж відповідей. Потрібно детальніше знати кінцевий додаток щоб хоч щось осудне радити