Тендер по Private Cloud — часть первая

В данной стать я хочу поделиться опытом/методологией по реализации Private Cloud. Здесь я приведу вопросы, которыми мы задавались по ходу реализации и как они решались.

.

Мы участвовали в тендере по разработке Private Cloud сервиса для одной крупной европейской организации. Цель данного тендера — предложить инфраструктуру, предоставляющую клиенту сервисы IaaS и PaaS. Ниже приведу ключевые моменты тех. задания:
  • основными операционными системами являются Windows и Linux на платформе x86
  • «стандартный» список ПО для PaaS сервисов (web, database, application server, etc.), включая базы данных Oracle
  • желательно так же предложить Solaris x86
  • инфраструктура должна располагаться в двух датацентрах (расстояние < 50 км)
  • 6 типов виртуальных машин (от 1 vcpu до 10 vcpu)
  • 4 сервиса (SLA): от бронзы (best effort) до платины (RPO: realtime, RTO: 2h)
  • твердый заказ на 1000 виртуальных машин, с возможным ростом до нескольких тысяч


В Private Cloud аппаратная часть не играет ключевой роли: серверы, СХД и прочее можно приобрести у кого угодно, игроков на рынке предостаточно. Все изюминка находится в программной части, которая будет управлять/дирижировать всем и вся. С этим сложнее.

После подробного изучения тех. задания, мы определи два направления: изучения предложений аппаратной части и предложений ПО Private Cloud. Для этого организовывались встречи с производителями железа и ПО.

Железо

У нас был следующий выбор:
  1. собрать самим из тех элементов, которые мы привыкли использовать: серверы HP, СХД EMC и NetApp и сеть из Cisco.
  2. следовать архитектуре FlexPod
  3. использовать VCE Vblock (аппаратно-программное решение)


NB: Интегрированные решения IBM или HP мы не рассматривали, так как они были наши конкуренты по тендеру.

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

Вкратце ключевые моменты FlexPod и Vblock

FlexPod это модель (blueprint) проектирования инфраструктуры для Cloud, состоящий из Cisco UCS (compute & network) и NetApp (storage). На следующей картинке приведена стандартная архитектура FlexPod FCoE and 10 GbE.



Собирать и настраивать всю инфраструктуру придется самим, но для этого существует документация доступная на сайтах Cisco/NetApp, как например вот эта. Архитектура, получившая сертификат FlexPod дает право на единую службу поддержки, не зависимо от источника проблемы: compute, network, storage. Правда для одной части наших сотрудников единая служба поддержки это абсолютно не аргумент.

Гибкость архитектуры FlexPod заключается в том, что можно выбрать любую подходящую СХД NetApp, необходимое количество шасси и серверов Cisco UCS. Можно добавить внутренную сеть SAN, если на пример протокол FCoE вас не удовлетворяет или если консолидация SAN & LAN на одном устройстве (Cisco Nexus 5K) вам так же не подходит. В качестве виртуализации есть выбор из VMware, Hyper-V, Citrix.

Vblock это готовый продукт, очень похожий по внутренностям на FlexPod: Cisco UCS (compute & network) и EMC (storage), а так же включающий кроме аппаратной части еще и гипервизор VMware и средства управления. В отличии от стандартного FlexPod, Vblock всегда использует отдельный SAN switch Cisco MDS для доступа к СХД.



Всю настройку и сборку реализуeт VCE. Существует несколько серий Vblock: 100, 300 и 700 (от начального до самого производительного).

image

Каждая серия в свою очередь состоит из ряда моделей. В отличии от FlexPod, VCE является юридическим лицом отвечающим за Vblock. В данном случае поддержка выглядит серьезней, чем для FlexPod. Все изменения архитектуры, которые вы собираетесь реализовать, должны быть подтверждены консорциумом VCE, в противном случае теряется сертификат Vblock.

NB: Если в аппаратной части FlexPod, заменить СХД NetApp на EMC, то мы почти получим Vblock. Что такое Cisco UCS можно почитать здесь.

После встреч с Cisco/NetApp и VCE, мы остановились на решении FlexPod по следующим причинам:
  • FlexPod поддерживает несколько гипервизоров, в отличии от Vblock
  • FlexPod обладает большей гибкостью при построении аппаратного комплекса. К примеру если у вас уже есть СХД NetApp, то добавив Cisco UCS и следуя инструкциям Cisco/NetApp вы получите инфраструктуру FlexPod. В случае с Vblock такое не возможно, приходится покупать весь «боекомплект».
  • изменения инфраструктуры FlexPod не подвержены таким жестким правилам как в случае с Vblock. К примеру, блейд серверы всегда добавляются только парами для Vblock.
  • для того, чтобы предоставить высокий уровень сервиса с критичными RTO/RPO, нам необходимо решение для синхронной репликации данных. В случае с СХД NetApp мы получаем встроенное решение MetroCluster, входящее во все модели FAS 3xxx и 6xxx. Для Vblock это реализуется посредством RecoverPoint или Vplex, но это стоит немалых денег (SRDF/S не в счет).
  • NetApp, это унифицированная система хранения данных, а так же система резервного копирования (back-up), таким образом нет нужды приобретать дополнительное решение такие как EMC Avamar.


У Vblock несомненно есть свои аргументы, но в данном случае, приведенные выше элементы для нас оказались важнее. По этой ссылке интересующиеся найдут более развернутое сравнение.

Во второй части, я расскажу у дизайне FlexPod, а затем о програмнной составляющей Private Cloud.
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 10

    0
    Если не секрет, во сколько обойдётся железо под это облако?
      0
      Цена оборудования зависит от партнерских соглашений, то есть у нас своя стоимость, у других будет другая. К тому же в стоимость могут входить специальные опционы — производитель делает скидку на железо, с условием, что мы купаем в обмен какой-нибудь сервис (установка, поддержка, и т.д.). Поэтому голые цифры вам скорее всего ничего не скажут.
      0
      Про программную часть напишете? Интересует, что было выбрано для управления облаком — VMware vCloud Director, Microsoft System Center, что-то еще?
        0
        об этом как раз в следующей части.
        0
        имхо какие-то завтракоподобные ответы на простые комментарии — как-то расходятся с заявленным профессионализмом в реализации. ничего лично.
          0
          Какой смысл в двух словах писать ответ, если я развернуто собираюсь (уже сделал как и обещал) опубликовать сделанный выбор?
          0
          А если бы вы еще раскрыли вопрос писания тендера (если он писался с вашей помощью — мы тут вроде взрослые люди и понимаем, что крупные тендера/аукционы пишутся под исполнителя) и проектной документации — это было бы замечательно.
            0
            На самом деле мы абсолютно не участвовали в написании пакета документации по тендеру. Я забыл указать, что мы лишь ответили на тендер, как и остальные. В скором времени будет обьявлен первичный список кандидатов, то есть на сегодняшний день мы лишь одни из участников тендера.

            Что именно по проектной документации вас интересует?
              0
              По проектной документации интересует, какие стандарты ведения документации использовались, в каком объеме и какие возникали сложности при согласовании документации с заказчиком.
              Тендер открытый? Было бы интересно посмотреть документацию к нему. Не в смысле влезть (пока у нас несколько иной профиль), а лично мне ознакомиться на будущее.
                0
                Тендер не открытый, потому как запрос был направлен конкретным поставщикам. Заказчик прислал шаблоны документации, которые необходимо заполнить. В это входит техническая, административная и финансовая часть. Срок ответа — один месяц.
                Конкретного формализма по документации нет. Каждый заказчик делает как ему удобно, некоторые на английском пишут и требуют ответа на английском.
                Сама процедура была следующей — отправка запроса поставщикам. Затем дают неделю или полторы на то чтобы поставщик отправил возникшие вопросы/уточнения (никакого формализма — просто в табличке Excel можно). Через неделю заказчик возвращает ответы на вопросы. Так же за неделю до сдачи, заказчик организовывал телефонную конференцию с поставщиком чтобы ответить на оставшиеся вопросы. Конференция заранее ограничена 45 минутами в которые необходимо уложиться по любому.

          Only users with full accounts can post comments. Log in, please.