Создание и проверка плана Azure PCI с использованием инфраструктуры в качестве кода (IaC) - безопасность, соответствие требованиям и конфиденциальность в нескольких облаках

  1. Определение эталонной архитектуры (RA)
  2. Определение инфраструктуры как кода (IaC)
  3. Необходимость согласованности в работе в нескольких средах:
  4. Обеспечение ценности в модели постепенного развития:
  5. Сотрудничество между членами команды невозможно без IaC на основе управления исходным кодом:
  6. Полный жизненный цикл разработки программного обеспечения был бы невозможен:
  7. Невозможно задокументировать каждую отдельную конфигурацию и точки интеграции с самого начала:
  8. Время, необходимое для поддержания среды, было бы в днях:
  9. Невозможно проверить:
  10. Поддерживаемость является ограничением:

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

Этот блог представляет собой пример для разработчиков, инженеров по эксплуатации, архитекторов и других подобных ролей, чтобы ускорить создание своих приложений и облачной инфраструктуры с использованием IaC. И мы можем с гордостью заявить об этом, потому что наша родительская консалтинговая команда Avyan Consulting Corp ) сделал это и понял преимущества этого. Информация об общедоступной эталонной архитектуре доступна здесь - Azure Blueprint - решение для обработки платежей с поддержкой PCI DSS ,

В этом блоге не будут подробно рассказываться о решении, а будет рассказано о том, как были организованы команды, о продолжении совместной работы и об упрощенных процессах, которые привели к созданию решения из 3 разных часовых поясов. Раствор RA, который был наконец отправлен, показан ниже.

Определение эталонной архитектуры (RA)

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

Определение инфраструктуры как кода (IaC)

Отрывок из Википедии о Инфраструктура как код -

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

Инфраструктура как подходы кода продвигается для облачных вычислений, которые иногда продаются как инфраструктура как услуга (IaaS). IaC поддерживает IaaS, но его не следует путать.

Прежде чем мы поговорим о IaC, рассмотрим некоторые пункты высокого уровня, которые, по нашему мнению, были проблематичными, если бы IaC не была методологией, которой мы следовали.

Необходимость согласованности в работе в нескольких средах:

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

Обеспечение ценности в модели постепенного развития:

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

Сотрудничество между членами команды невозможно без IaC на основе управления исходным кодом:

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

Полный жизненный цикл разработки программного обеспечения был бы невозможен:

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

Невозможно задокументировать каждую отдельную конфигурацию и точки интеграции с самого начала:

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

Время, необходимое для поддержания среды, было бы в днях:

На поддержание и настройку среды с более чем 15+ ресурсами Azure может потребоваться несколько дней, даже если будет предоставлена ​​надлежащая документация (и через некоторое время документация устареет). Мы хотели выдержать обстановку в течение нескольких часов.

Невозможно проверить:

После развертывания такой сложной среды мы хотели, чтобы наши пилотные клиенты могли проверить конфигурации для каждого ресурса. Нашим пилотным клиентам, командам архитекторов и внутренних операций требовался механизм, позволяющий проводить тесты и проверять их очень быстро. Шаблоны Azure ARM обеспечивают Idempotency, который очень помогает в достижении цели.

Поддерживаемость является ограничением:

Нашим пилотным клиентам было сложно сообщить о проблемах, с которыми они столкнулись во время развертывания. Открытый исходный код IaC дал возможность заинтересованным сторонам точно определить проблему, с которой они столкнулись, во многих случаях они могли поддержать себя (самообслуживание), исправив проблему и отправив нам запрос на извлечение информации (PR)

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

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

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

Наша команда поставила очень сложную эталонную архитектуру в сотрудничестве с несколькими командами, распределенными по 3 различным континентам, используя вышеупомянутые рекомендации и принципы. Наши механизмы проверки также автоматизированы, и правила проверки также были отправлены в наш продукт Cloudneeti, доступный на торговой площадке Azure.

Попробуйте cloudneeti отсюда

https://azuremarketplace.microsoft.com/en-us/marketplace/apps/cloudneeti.cloudneeti_enterpise?tab=Overview

[easy-tweet tweet = ”Построение #Azure #PCIDSS #Blueprint с использованием IaC” user = ”cloudneeti” hashtags = ”AzureBlueprint, Compliance, Azure, Security” template = ”dark”]

Похожие

Доморощенный: Использование DS в качестве КПК
... вляется проверенным хитом в качестве игровой платформы, но, как КПК, у него есть жесткая конкуренция с сотнями других многофункциональных устройств, которые призваны служить вашим личным цифровым помощником. Я оцениваю DS по нескольким критериям, которые я считаю важными благодаря многолетнему опыту работы с гаджетами, которые соответствуют роли КПК. мультимедиа DS с M3 или G6 имеет много способов доступа к медиа. В главном меню есть видеоплеер и
Приложение дистанционного управления Denon для первого взгляда серии '11
Как давно термин «приложение» был исключительно предварительным просмотром для программиста? Как давно это «приложение» стало нарицательным? Ну, iPhone был выпущен в 2007 году, около трех лет назад. За этот короткий промежуток времени не только весь мир узнает о приложениях, но и предприятиям практически необходимо иметь его, чтобы быть актуальным. Нам показались приложения от разных производителей домашнего кинотеатра. Мы видели приложения, которые помогают вам держать плоскую панель.
Влага в домашних условиях - как от нее избавиться?
... ие цвета стен, падающая штукатурка, пятна плесени и даже проникновение насекомых ... Чрезмерная влажность в доме может вызвать не только ухудшение технического состояния здания, но и здоровье домашнего хозяйства. Проверьте, имеет ли ваш дом оптимальную влажность и узнайте, как предотвратить и бороться с чрезмерной влажностью. Причины чрезмерной влажности в доме Чрезмерная влажность является наиболее распространенным явлением в старых
Как сделать энергосберегающий дом из старого дома?
Примеры отремонтированных домов 60-х, 70-х и 80-х годов 20-го века показывают, что даже в десятилетия жилых зданий энергетический стандарт может быть значительно повышен, а тепловой комфорт в комнатах - повышен. При планировании общего ремонта здания стоит учитывать изменения, которые помогут снизить потребление энергии и, следовательно, сократить расходы на отопление. Какие работы стоит сделать, чтобы старое здание стало энергоэффективным домом? Мы пишем об этом ниже. Энергосберегающий
Как приготовить желудевый сквош (два способа!)
Как приготовить Acorn Squash (двумя способами!) - с видео Научитесь готовить желудевую тыкву двумя способами: сладкими и солеными. Оба очень просты и делают фантастический гарнир! Одна из величайших вещей о падении - сквош. Я люблю все это - спагетти, желудь, орехи, деликату. Сквош деликатеса мой любимый, и мне нравится, что вы можете съесть его
Это устройство позволяет использовать телефон в качестве внешнего монитора HDMI с любой камерой.
... вого просмотра с телефона на камеру не нова"> Идея потокового просмотра с телефона на камеру не нова. Я делаю это через USB и WiFi теперь с моими зеркальными фотокамерами Nikon, чтобы qDslrDashboard на некоторое время сейчас. Другие решения, такие как TetherTools Case Relay , Но обе эти системы довольно ограничены. Для начала у вас должен быть один из списка определенных
Садовая площадка на заднем дворе - как это устроить
Я думаю, что каждый малыш мечтает о своей детской площадке, где он мог бы играть часами. Мы предлагаем, как легко обустроить место для игры на свежем воздухе для вашего ребенка. Путь к двору садовой игровой площадки. Найти правильное место Идеальным вариантом будет угол в тени
Драйверы HP (Hewlett Packard) Bluetooth - обновить программное обеспечение HP (Hewlett Packard)
... ить драйверы Bluetooth (Hewlett Packard) Bluetooth Скачать сейчас (Программное обеспечение обновления драйверов HP) Дополнительное предложение для DriverDoc от Solvusoft | EULA | политика конфиденциальности | термины |
Динамические панели: почему и как переосмысливать панели
Динамическая панель TM в процессе обучения • Технология • Дизайн 2016 (четвертый стул пуст по дизайну) Tagoras существует, чтобы помогать организациям, занимающимся непрерывным обучением, и сам занимается непрерывным обучением. Итак, мы запускаем серию из трех частей, в которой раскрываются некоторые способы переосмысления типичных форматов обучения на мероприятиях Tagoras.
Как вы выбираете лыжные перчатки?
Лыжи невозможно представить без лыжные перчатки что оба защищают ваши руки от холода и защищают запястье от повреждений при падениях. На данный момент в нашем магазине вы можете найти множество моделей перчаток, оснащенных различными технологиями, призванными повысить комфорт ношения. Ниже приводится краткое руководство по технологиям,
Какая индукционная варочная панель? Как это работает? Каковы его преимущества?
... варочная панель и как она работает? Каков принцип индукционной варочной панели? Проще говоря, поле нагрева индукционной варочной панели имеет специальные катушки, генерирующие свое быстро меняющееся магнитное поле под своей поверхностью. Это поле реагирует с дном посуды, предназначенной для использования на индукционных плитах. В результате возникновения вихревых токов дно сосуда нагревается до очень высоких температур. Специальные сосуды необходимы для индукционной варочной

Комментарии

Или как предложенный Уильям Патри, подумайте о том, «как получить вознаграждение за вашу собственную работу, а не как помешать другим использовать ее?
Xiaomi Mi Band 3 - новый бюджет китайской компании фитнес-трекер и тот, который, кажется, доказывает, что скромный следопыт все еще очень жив. По крайней мере, в Китае, где новая Mi Band достигла миллиона продаж всего за 17 дней после того, как поступит в продажу. Так почему же фитнес-трекер Xiaomi до сих пор так сильно любит? Это может быть связано с тем, что его цена составляет менее 30 долларов, и
Другой часто задаваемый вопрос: «В чем разница между жесткими дисками между DCD и ECD и где ECD будет более полезен?
Другой часто задаваемый вопрос: «В чем разница между жесткими дисками между DCD и ECD и где ECD будет более полезен?» После прочтения различных технических документов я выбрал те, которые, на мой взгляд, лучше всего показывают разницу между ними, и описал их ниже. Конструкция крепления вращающегося вала различна в ECD и DCD В ECD вращающийся вал установлен в верхней и нижней части корпуса диска, что стабилизирует вал во время высокоскоростного центрифугирования
Вы тестировали сегодня TP-Link Neffos C7 чья цена 499 злотых, является ли один из тех продуктов, которые хорошо работают с точки зрения соотношения цены и качества?
Другой часто задаваемый вопрос: «В чем разница между жесткими дисками между DCD и ECD и где ECD будет более полезен?» После прочтения различных технических документов я выбрал те, которые, на мой взгляд, лучше всего показывают разницу между ними, и описал их ниже. Конструкция крепления вращающегося вала различна в ECD и DCD В ECD вращающийся вал установлен в верхней и нижней части корпуса диска, что стабилизирует вал во время высокоскоростного центрифугирования
Как давно термин «приложение» был исключительно предварительным просмотром для программиста?
Как давно термин «приложение» был исключительно предварительным просмотром для программиста? Как давно это «приложение» стало нарицательным? Ну, iPhone был выпущен в 2007 году, около трех лет назад. За этот короткий промежуток времени не только весь мир узнает о приложениях, но и предприятиям практически необходимо иметь его, чтобы быть актуальным. Нам показались приложения от разных производителей домашнего кинотеатра. Мы видели приложения, которые помогают вам держать плоскую панель. Мы видели
Но как насчет «мягких тел» - нежестких деталей, таких как трубы и кабели, которые необходимо правильно визуализировать, когда пользователь сгибает руку?
Но как насчет «мягких тел» - нежестких деталей, таких как трубы и кабели, которые необходимо правильно визуализировать, когда пользователь сгибает руку? Тот же вопрос возникает для сложных механизмов, таких как захват робота. Роботизированная установка, как в Blender. Они могут быть обработаны и обработаны с помощью новой головоломки, называемой установленным кадром анимации,
Что если она просто хотела, чтобы ты старался изо всех сил и не был таким, как все вокруг?
Что если она просто хотела, чтобы ты старался изо всех сил и не был таким, как все вокруг? Что если она поймет, на что ты способен, и захочет, чтобы ты придерживался высоких стандартов? Моя голова начала дрожать, и в течение следующих нескольких дней, когда я размышлял о различных ситуациях, я не мог не думать, что это были возможности. С юных лет, во время летних каникул, она водила меня в столицу по культурным местам, всегда указывая на важные исторические места,
Как работает пылесос?
Как работает пылесос? Принцип очень прост. Имеет два танка. Первый предназначен для чистой воды и моющих средств. Второй - грязная вода, которая поступает от мытья. Сначала получается пена, которая наносится на грязную поверхность. После его выпуска и активации моющего средства пена собирается вместе с отходами и направляется в бак для грязной воды. Если у нас большая квартира и мыть большую площадь, стоит подумать о пылесосе с большими баками для воды. Благодаря этому не будет необходимости
Как?
Как? Легкий доступ к магазинам Kindle и Audible Первый способ, конечно же, купить в книжном магазине Amazon - Kindle Store. Прикрепив кредитную карту, вы можете сделать это через несколько секунд, прямо с устройства, и через некоторое
Как оплатить покупки?
Как оплатить покупки? Способы оплаты в магазине разнообразны, так что каждый покупатель может выбрать то, что ему подходит. Вы можете оплатить наличными или картой при доставке. Платежи электронным переводом также доступны. Вам нужно только выбрать свой банк из списка и оплатить в системе PayU. Также можно оплатить с помощью кредитной карты, и это очень удобно, чтобы принять товар в рассрочку. Если цена товара от 300 до 20 000 злотых, эта опция доступна. А что самое приятное в платежах
Как обычно, ответ?
Как обычно, ответ? необходимость или мать изобретения. Велосипеды обычно используются работниками производственных цехов, потому что они очень долговечны. Иногда они могут заменить вилочный погрузчик, если вам нужно перевозить материалы. В Варшаве был запущен прокат транспортных велосипедов. Идеальное решение для людей без машины, которым необходимо перевозить несколько вещей. Транспортный мотоцикл состоит из трех колес. Ровно два колеса поддерживают тележку спереди. Однако есть конструкция,
Как еще можно сказать о беспроводном устройстве с 5 динамиками, среднеквадратичной мощностью 75 Вт, с возможностью подключения ко всем устройствам, которые только приходят на ум?
Как еще можно сказать о беспроводном устройстве с 5 динамиками, среднеквадратичной мощностью 75 Вт, с возможностью подключения ко всем устройствам, которые только приходят на ум? Конечно, чтобы настроить такой набор, нужно пространство. Если у вас есть место, достаточно высокие требования к качеству звука и необходимость подключения набора к различным устройствам, этот набор оправдает ваши ожидания. Fota5

Cloudneeti_enterpise?
Как давно это «приложение» стало нарицательным?
Влага в домашних условиях - как от нее избавиться?
Какие работы стоит сделать, чтобы старое здание стало энергоэффективным домом?
Как вы выбираете лыжные перчатки?
Как это работает?
Каковы его преимущества?
Варочная панель и как она работает?
Каков принцип индукционной варочной панели?
Так почему же фитнес-трекер Xiaomi до сих пор так сильно любит?