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

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

Yii2 RESTful API-інтерфейс для AngularJS


Здрастуйте, дорогі читачі! Судячи з вашим коментарям попереднім статтям, багатьом з вас дуже цікаво, як саме ми будемо використовувати AngularJS в зв'язці з нашим додаток на Yii2 фреймворку. У цій статті я підніму завісу і опишу процес підключення фреймворку AngularJS і способи його застосування.
Читати далі →

Чому не все так просто з MongoDB

В останні кілька років MongoDB придбала величезну популярність серед розробників. То і справа в інтернеті з'являються всякі статті як черговий молодий популярний проект викинув на смітник історії звичні РСУБД, взяв в якості основної бази даних MongoDB, вибудував інфраструктуру навколо неї, і як після цього стало чудово. Навіть з'являються нові фреймворки та бібліотеки, які будують свою архітектуру цілком на Mongo (Meteor.js наприклад).

За службовим роботи я приблизно 3 роки займаюся розробкою і підтримкою декількох проектів, які використовують MongoDB в якості основної БД, і в цій статті я хочу розповісти, чому на мій погляд з MongoDB далеко не все так просто, як написано в мануалах, і до чого ви повинні бути готові, якщо раптом вирішите взяти MongoDB як основний БД в ваш новий модний стартап :-)

Все що описано нижче можна відтворити з використанням бібліотеки PyMongo для роботи з MongoDB з мови програмування Python. Проте швидше за все з аналогічними ситуаціями ви можете зіштовхнутися і при використанні інших бібліотек для інших мов програмування.

Читати далі →

Реал-тайм процесинг даних в AWS Cloud. Частина 2

першої частини статті ми описали одну із задач, з якою ми зіткнулися при роботі над публічним сервісом для зберігання та аналізу результатів біологічних досліджень. Були розглянуті вимоги, надані замовником, і кілька можливих варіантів імплементації на основі існуючих продуктів.

image

Сьогодні мова піде про рішення, яке було втілено.

Читати далі →

Обмін даними з використанням MPI. Робота з бібліотекою MPI на прикладі Intel® MPI Library


У цьому пості ми розповімо про організацію обміну даними з допомогою MPI на прикладі бібліотеки Intel® MPI Library. Думаємо, що ця інформація буде цікава кожному, хто хоче познайомитися з областю високопродуктивних паралельних обчислень на практиці.
Ми наведемо короткий опис того, як організований обмін даними в паралельних програмах на основі MPI, а також посилання на зовнішні джерела з більш докладним описом. У практичній частині ви знайдете опис всіх етапів розробки демонстраційного MPI-програми «Hello World», починаючи з налаштування необхідного оточення і закінчуючи запуском самої програми.

Читати далі →

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

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