Рубрика «Облачные вычисления» - 60

Две недели прошло с тех пор, как мы запустили новую облачную платформу Jelastic. Сегодня мы хотим поделиться новостями о ее совершенствовании.

Мы расскажем про создание и возможности использования VDS на Jelastic, про начало поддержки Ruby, про то, как мы тестировали новый установочный пакет для развертывания на Jelastic «1С-Битрикс: Корпоративный портал», и сколько будет стоить хостинг для этого продукта.

Читать полностью »

Уважаемые разработчики, системные администраторы, руководители ИТ-департаментов и групп разработчиков ПО! Мы рады пригласить Вас на конференцию Cloud OS* Summit, которая состоится в Москве 27 ноября 2013 г.

header

Cloud OS Summit – это крупнейшая облачная конференция Microsoft в России. В рамках программы конференции будут представлены новейшие технологии, предназначенные для построения современных дата-центров, интеграции частных и публичных облаков, вовлечения всех мобильных устройств в работу компании, эффективного управления данными и их анализом на предприятии и создания современных бизнес-приложений, использующих мощности публичного облака.

Приняв участие в мероприятии, Вы узнаете все о самых новых версиях продуктов компании Microsoft – Windows Server 2012 R2, System Center 2012 R2, SQL Server 2014, Visual Studio 2013 и сервисах Windows Azure. Вместе с экспертами Microsoft и ее партнерами Вы обсудите сценарии применения новейших продуктов для решения задач вашего бизнеса.

Участие в конференции бесплатное! Необходимо пройти регистрацию. Число мест ограничено, торопитесь занять свое.
Читать полностью »

Сегодня китайская группа компаний Alibaba Group объявила о том, что приобрела за неназванную сумму сервис Kanbox (клон Dropbox) и отныне предоставляет владельцам аккаунтов по 10 Тб облачного хранилища бесплатно.

Kanbox — солидный сервис, как утверждают создатели, которым в Китае пользуются около 15 млн человек. Имеются как десктопные клиенты, так и мобильные (Windows, Mac, iPhone, Android), позволяющие пользователям загружать файлы на сервис и синхронизировать устройства между собой.

Для получения 10 Тб требуется иметь учётную запись на Kanbox и установить мобильное приложение Laiwang (есть и для Android и для iOS) — китайский мессенджер для мобильной социальной сети. Учётную запись в Laiwang надо будет связать с Kanbox, после чего и будет выделено место.

UPD: да, механизм работает (правда, прецедент из Китая), инструкция ожидается в скором времени.

Подтверждение

image

Читать полностью »

Не секрет, что резервное копирование данных и хранение бэкапов в безопасном месте защищает от внезапной потери важной информации. Свести к минимуму риск потери данных поможет настройка автоматического резервного копирования. Ведь проще предупредить проблему, чем пытаться ее устранить.

Автоматическое резервное копирование – это копирование баз данных, которое происходит в соответствии с определенным графиком и без дополнительного вмешательства со стороны пользователя. Преимущество его использования очевидно – в отличие от резервного копирования вручную, этот процесс можно запускать даже в час-пик (когда доступ к данным может быть затруднен в связи с повышенной нагрузкой на сервер). При этом воздействие внешних факторов на процесс копирования сведено к минимуму.

Имея бэкапы на руках, можно легко восстановить данные после таких проблем, как:

• Неисправность носителя, на котором хранилась информация;
• Ошибки пользователя (например, удаление таблицы);
• Технические сбои (например, повреждение диска или потеря соединения с сервером);
• Стихийные бедствия.
Читать полностью »

image
В последнее время у меня довольно много клиентов мигрирующих в облака, по большей части в амазон и все они подвержены примерно одинаковым мифам про облака. И эти заблуждения и непонимания мне приходится постоянно развеивать. В данной статье я буду рассказывать про IAAS(инфраструктура как сервис) это такое облачные компании как Amazon, Rackspace, Linode, digitalocean, для PAAS выглядит все немного иначе.
Читать полностью »

Я приветствую всех жителей Хабрахабра! Всем удачной новой рабочей недели! Итак, мы продолжаем процесс миграции базы данных на использование SQL Azure Federations. Как вы помните, в прошлый раз мы решили, по какой таблице и по какому полю мы будем разбивать базу данных на шарды. Давайте же наконец это сделаем!

Миграция

Итак, будем разбивать базы данных по таблице аккаунтов (Account), поскольку данные, хранящиеся в ней и связанные с ней логически друг с другом не пересекаются. Поскольку у нас есть скрипт создания базы данных, попробуем адаптировать его для использования SQL Azure Federations.

Будем считать, что база данных уже создана в Windows Azure Management Portal либо через SQL Server Management Studio.

Откроем скрипт создания объектов в базе данных.
USE xPenses
GO

IF EXISTS (SELECT name FROM sysobjects where name = N'Operation') DROP TABLE Operation
...

Первое, что необходимо убрать это использование операции USE, т. к. это одно из основых ограничений SQL Azure. Одна база данных — одно соединение. Вместо этого добавим запросы на создание федерации:
-- A database must be selected before executing this statement
CREATE FEDERATION Accounts(AccountId BIGINT RANGE)
GO

USE FEDERATION Accounts(AccountId = 1) WITH RESET, FILTERING = OFF
GO

Обратите внимание, что допустим, подключившись с помощью SSMS к SQL Azure Server необходимо выбрать базу данных из списка, для выполнения запроса.

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations. Часть 3: Миграция

Таким образом мы создадим новую федерацию, данные которой распределяются по значению идентификатора аккаунта (Account ID). Обратите внимание, что на данный момент никаких таблиц в базе не создано, то есть поле AccountId не связано ни с каким набором данных в реальных таблицах. Имя поля также может отличаться от имени поля таблицы, по которому будет производиться распределение.

Здесь мы можем увидеть еще одно, логичное, ограничение SQL Azure Federations. Поле, по которому будет будет осуществляться распределение должно иметь тип INT, BIGINT, UNIQUEIDENTIFIER и VARBINARY.

После создания федерации, нам необходимо выбрать первый шард, в который мы начинаем вносить данные. То есть шард, хранящий данные первого аккаунта (AccountId = 1).

Смотрим наш скрипт далее. Нам необходимо модифицировать создание таблицы аккаунтов таким образом, чтобы SQL Azure знал, что данные именно этой таблицы по полю Id будут распределяться по шардам.
CREATE TABLE Account (
[Id] INTEGER NOT NULL PRIMARY KEY IDENTITY(1,1),
[EntityId] INTEGER NOT NULL FOREIGN KEY REFERENCES Entity(Id),
[Currency] NVARCHAR(3)
)

Таким образом скрипт создания таблицы превратится в следующий:
CREATE TABLE Account (
[Id] BIGINT NOT NULL,
[EntityId] INTEGER NOT NULL FOREIGN KEY REFERENCES Entity(Id),
[Currency] NVARCHAR(3),
CONSTRAINT [PK_Account] PRIMARY KEY CLUSTERED
(
[Id] ASC
)
) FEDERATED ON (AccountId= Id)

Итак, что же изменилось? Тип поля ID стал BIGINT. Кроме этого, мы лишились возможности автоматической генерации значения для этого поля при вставке новой записи. Это является еще одним из ограничений SQL Azure Federations. Однако сохраняется возможность использования ключевого слова DEFAULT. Это к примеру будет полезно, если тип поля ID будет UNIQUEIDENTIFIER. В этом случае мы можем объявить поле таким образом:
[Id] UNIQUEIDENTIFIERNOT NULL DEFAULT NEWID()

Тогда при вставке новых записей в таблицу, нам нет необходимости указывать ID создаваемой записи. При работе с остальными типами эта логика должна быть реализована на уровне приложения.

Следующее, на что стоит обратить внимание — это объявление основного ключа таблицы. Нам необходимо явно указать то, что создаваемый ключ будет кластерным.

Последнее, что необходимо сделать, это указать с помощью ключевого слова FEDERATED ON, что данная таблица будет являться federated. Данные в ней мы будем разбивать по полю ID.

Итак, с создание таблицы аккаунтов мы разобрались. Едем дальше. Как видно из схемы базы данных, таблица аккаунтов является родительской по отношению к таблицам «кредитная карта» и «банковский счет».

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations. Часть 3: Миграция

Читать полностью »

image

Вчера официально было заявлено, что мобильный офисный пакет QuickOffice (в своё время поисковый гигант купил его и спустя год закрыл харьковский и питерский офисы разработки, уволив более ста инженеров) становится бесплатным для своих обеих версий — для Android и iOS. Ранее существовали платные версии Quickoffice Pro и Quickoffice Pro HD.

QuickOffice умеет работать с файлами Microsoft Office — можно открывать и редактировать файлы Word, Excel, презентации PowerPoint и ряд других сопутствующих возможностей.
Читать полностью »

Полез тут посмотреть что же было реализовано наконец на Национальной Облачной Платформе — детище Ростелекома. www.o7.com И пришел в тихий ужас. За несколько лет, по сути был сделан только более менее симпатичный сайт, и все!!!

Присутствует всего лишь несколько сервисов — притом скриншоты выложенные у них (вроде как завлекалово такое убогое) — откровенное первобытное старье. Насколько я помню они на презентациях обещали сразу после запуска — наладить 25 сервисов практически из всех отраслей, и на второй год эксплуатации выйти уже на 50 сервисов. А сейчас их там 4 штуки и притом сайт производит впечатление откровенного запустения.
Посмотрел в поисковиках — на всю эту лапшу было выделено порядка 500 млн. в свое время (пару лет назад).
Читать полностью »

12 сентября мы запустили новую облачную услугу на базе решения компании Jelastic.

Возникает вопрос: а зачем компании Infobox еще одно облако? Ведь прошло меньше года с момента введения в эксплуатацию облачной платформы Parallels Automation for Cloud Infrastructure (PACI), которая решает схожие задачи.

И зачем в России еще одна инсталляция Jelastic? До этого два других хостера Rusonyx и Reg.Ru уже запустили услугу на базе Jelastic.

Что особенного мы предложим на платформе Jelastic?
Все ответы под катом.
Читать полностью »

25 сентября приглашаем ИТ-директоров и CIO на семинар по катастрофоустойчивому облаку CloudLine Metrocluster.
Место проведения: дата-центр NORD (Коровинское шоссе, 41).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js