Рубрика «Блог компании EPAM Systems» - 3

Привет, читатели! image

В этой статье я хочу рассказать о том, что EPAM Systems делает в области залива Сан Франциско и как здесь работают наши люди. Сам я совсем недавно переехал в Калифорнию и хочу поделиться своими впечатлениями с вами.

Многие знают, что ЕРАМ — одна из самых больших IT-компаний в СНГ, а ее офисы есть во многих крупных городах России, Украины, Беларуси и Казахстана. Несколько наших офисов открыты в Европе. Главный европейский офис находится в Будапеште; несколько раз я навещал венгерских коллег с тренингами по клаудам и смог оценить, насколько хорошие люди там работают.

Ну, а в США основные инженерные силы ЕРАМ — это “он-сайт” сотрудники, которые могут работать по всей территории США: от Калифорнии да Массачусетса, от Сиэтла до Майами.

Точка притяжения всех американских айтишников — это Silicon Valley. “Если у тебя нет офиса в Кремниевой долине, значит, твоя компания не очень успешна”, — такое мнение приходилось слышать не раз от многих людей. Это очень похоже на правду, так как здесь — действительно — сосредоточено невероятное количество офисов, от маленьких конторок до гигантских корпораций. В некоторых из этих офисов работают наши ребята — айтишники всех мастей: дЭвы, тестеры и “О_о”дмины. Как правило, это бывшие сотрудники какого-нибудь из офисов СНГ, которые показали свою надежность в бою и были отправлены «на передовую».
Читать полностью »

Привет всем! image

На прошлых выходных мне посчастливилось побывать в замечательном месте — Музее Компьютерной Истории (Computer History Museum), который находится в городе Маунтин Вью в Калифорнии, США.

За время своего похода я сделал очень много фотографий экспонатов. В этой статье, я покажу вам эти фотки (конечно же не все), расскажу о том, что там происходило. Так же я очень хочу сам разобраться во всём том, что я увидел в этом замечательном месте, потому что музей содержит тысячи экспонатов, даже подумать про каждый и постоять возле него физически не получится в течение дня.

Итак, давайте начнём с истории. В нескольких следующих абзацах я приведу информацию из Википедии и других источников про сам музей.

Музей Компьютерной Истории, так же возможен перевод "Музей Истории Вычислительной Техники", но я предпочитаю вариант номер 1, начинает свою историю в далёком 1968 году. Гордон Бэлл в те годы занялся сбором электроники для истории и начал он с компьютера Whirlwind, который я видел и о котором расскажу ниже. Первую выставку «Проект Музей»«Museum Project» провели в 1975 году в лобби компании DEC, которую этот самый Бэлл и возглавлял. В 1978 года «Музей Цифрового Компьютера»«The Digital Computer Museum» переехал в другое лобби DEC в Мальборо, Массачусетс. 1984 году «Компьютерный Музей»«The Computer Museum», переехал в Бостон.

В конце девяностых артефакты музея были разделены между двумя центрами — Музеем Компьютерной истории здесь, в Кремниевой Долине, и Бостонским музеем науки. С 2003 года Музей получил своё место в бывшем здании Silicon Graphics в Маунтин Вью, где и показывает свои экспонаты сегодня.
Музей Компьютерной Истории
Читать полностью »

image
Всем привет!

Сегодня я расскажу как использовать Amazon Simple Notification Service (Amazon SNS) в связке с Amazon CloudWatch. А точнее, будут рассмотрены варианты настройки уведомлений для стандартных и собственных метрик.
Читать полностью »

Всем привет! Продолжаем настраивать Windows Azure Recovery Services. В прошлый раз мы остановились на том, что загрузили необходимые сертификаты для работы с сервисом. Давайте же теперь наконец настроим Windows Azure Backup Agent для выполнения процесса бэкапирования.

Регистрация нового сервера

Теперь, когда хранилище бэкапов создано, мы создали и импортировали нужные сертификаты на Windows Azure Management Portal и на машины под управлением Windows Server, все что нам осталось – это установить на этих машинах Windows Azure Backup Agent и соответствующим образом его настроить.

Откройте Windows Azure Management Portal и перейдите в раздел Recovery Services. После этого выберите созданное хранилище бэкапов и перейдите на вкладку “Dashboard”.

Windows Azure Recovery Services. Часть 3: Работа с Backup Agent

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

Всем доброго времени суток! В прошлый раз мы рассмотрели затраты на хранение бэкапов данных с помощью Windows Azure Recovery Services, а также попытались сравнить его с затратами при использовании Windows Azure Storage Services.

Давайте теперь рассмотрим конкретный процесс настройки Windows Azure Recovery Services для хранения бэкапов.

Активация Windows Azure Recovery Services

Поскольку на момент написания статьи данный сервис находился в состоянии «Preview», прежде чем начать с ним работу, его необходимо активировать для вашей подписки Windows Azure. Чтобы это сделать в Windows Azure Management Portal нажимаем кнопку “New”, затем переходим в раздел “Data Services”, “Recovery Services” и, наведя мышку на пункт “Backup Vault”, мы увидим сообщение о том, что прежде чем использовать данную возможность – ее необходимо активировать. Для этого перейдите по ссылке “preview program”.

Windows Azure Recovery Services. Часть 2: Подготовка

В списке сервисов, которые в данный момент находятся в “Preview” состоянии, нас интересует пункт “Backup”. Для того, чтобы активировать его нажмите кнопку “Try it now” и в появившемся окне, выберите подписку для которой следует активировать новый сервис.

Windows Azure Recovery Services. Часть 2: Подготовка

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

Довольно часто при работе с облачной платформой Windows Azure многим заказчикам необходим сервис, для бэкапирования данных, хранящихся в облаке либо размещенных на локальных серверах. В случае если мы рассматриваем базу данных SQL Azure, все просто – SQL Azure Data Sync. А как быть, если, к примеру, подобный функционал необходим для виртуальных машин? Для данных, не являющихся реляционными или не хранящихся в реляционной БД?

Буквально пару месяцев назад (а точнее в апреле этого года) команда Microsoft, занимающая разработкой облачной платформы Windows Azure, анонсировала отдельный сервис решающий подобную, часто встречающуюся задачу. Имя ему – Recovery Services. Эта штука позволяет сохранять бэкапы данных с машин, работающих под управлением Windows Server.

Смысл этого сервиса очень простой. На машину, данные которой следует хранить в облаке и работающую под управлением Windows Server, ставится специальная программа (Windows Azure Backup Agent), которая по расписанию, а также вручную синхронизирует выбранные данные. Поддерживается бэкапирование целых разделов, а также отдельных папок и файлов.
Читать полностью »

Итак, предыдущая часть была посвящена настройке сервиса SQL Reporting в Windows Azure. Мы рассмотрели два варианта настройки сервисов публикации отчетов: как сервис (SQL Reporting) и с использованием виртуальной машины SQL Server (SSRS). Теперь давайте разберем способ настройки сервисов SQL Reporting и SQL Server для поддержки сценариев multi-tenant, когда один сервис отчетов может использоваться для разных источников данных.

Публикация проекта

  1. Откройте проект отчетов в “SQL Server Business Intelligent Development Studio”;
  2. В контекстном меню проекта выберите пункт “Properties”;
  3. Мы будет разделять отчеты одного заказчика от другого, используя разные корневые каталоги. Для этого в значения полей с префиксом “Target…Folder” укажите корневой каталог с именем заказчика;
    Сервисы SQL Reporting в облаках. Часть 3: Multi tenant
  4. Опубликуйте проект отчетов для разных заказчиков в SQL Reporting service и/или виртуальную машину SQL Server.

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

В прошлый раз мы сравнивали цены при использовании сервисов отчетов, которые доступны как сервис в Windows Azure (SQL Reporting), с вариантом развертывания обычной виртуальной машины с SQL Server (SSRS).
Опять же, я не берусь утверждать, что один сервис лучше или хуже. В большинстве случаев решение о том, какой из сервисов использовать в приложении, необходимо принимать согласно тем задачам, которые стоят перед приложением, и финансовым требованиям заказчика. Я лишь хочу показать, что для построения решения с использованием сервисов отчетов есть два пути.

Варианты использования

Предположим, что наше приложение работает в Windows Azure и реализовано как Cloud Service (PaaS). Оно использует в качестве источника данных базу данных SQL Azure. Необходимо сконфигурировать сервисы построения отчетов для использования в приложении. Как уже было рассмотрено ранее, сервисы построения отчетов для приложения Windows Azure могут быть построены двумя способами:

  1. PaaS: SQL Azure + SQL Reporting;
    SQL Azure будет использован как сервис;
    SQL Reporting будет использован как сервис.
  2. Гибридное решение: SQL Azure + SQL Server Reporting Services;
    SQL Azure будет использован как сервис;
    SQL Reporting Services должны быть настроены на отдельной виртуальной машине SQL Server (IaaS).

Давайте теперь посмотрим на детальный процесс настройки обоих сервисов. Однако прежде чем мы начнем, я предполагаю, что база данных SQL Azure уже сконфигурирована и размещена в Windows Azure.
Читать полностью »

Платформа Windows Azure становится все более и более популярной в сфере облачных вычислений. Все больше и больше заказчиков хотят перенести свои существующие решения в облако. Очень часто одной из частей приложения, которую необходимо перенести в облако являются сервисы построения отчетов SQL Reporting Services (SSRS). В качестве аналога для платформы Windows Azure выступают SQL Reporting. SQL Reporting – это сервис платформы Windows Azure для построения отчетов в SQL Azure, эквивалентный обычным SQL Server Reporting Services для SQL Server. На первый взгляд оба сервиса предоставляют одинаковые возможности построения отчетов, при том, что SQL Reporting гораздо дешевле обычного SSRS. Давайте проверим так ли это.

Сравнение цен

Оба решения могут быть использованы для построения multi-tenant сценариев, когда одним сервисом пользуется несколько заказчиков, оба решения могут быть использованы в связке с базой данных как обычного SQL Server, так и SQL Azure.
В качестве примера рассмотрим несколько абстрактных заказчиков, веб-сервисы которых размещаются в облаке Windows Azure и обслуживают некоторое количество клиентов.
Давайте посмотрим на таблицу цен обоих решений.

Сервисы SQL Reporting в облаках
* — SQL Reporting предоставляет возможность генерации 30 отчетов за час вычислений по цене $0,16.
** — Используется цена SQL Server Standard Edition
Читать полностью »

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


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