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

Помощник госсекретаря по архитектуре и инновациям филиала Мэтт Джонс – который является фактически главным архитектором супер-агентства, – заявил в ходе недавнего саммита АРМ государственного сектора, внутренних дел он “не может двигаться достаточно быстро” для многих внутренних областях бизнеса.

Выяснилось, что внутренних дел провел большую часть трех лет закладывает основу, чтобы двигаться быстрее – с AWS виртуального частного облака (VPC) и DevOps практики, в которых предлагается переложить.

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

“До сих пор все … были на краю организация”, – говорит Крис Гоф, поставка практике менеджера в Канберре-консалтинговой GoSource, которая активно участвовала.

“Это из-за первоначального осанки с риском и сохраняя первоначальные эксперименты вдали от основных бизнес-систем.

“[Но] из-за этих проектов, организация приобрела опыт работы с DevOps и инфраструктура как код надежно.

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

Внутренних дел, он теперь считает, что она достаточно видела, чтобы применить новые способы более глубоко работать.

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

Здания до законов

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

“Каждое сообщение в СМИ, что создает новый заголовок про последнюю визу лазейку, что какие-то гнусные тела использовала, для нас создает новые визовые правила, новое законодательство, более программного обеспечения, и размножается множество различных тестов, которые мы должны выполнить [о] каждом [программного обеспечения] релиз” внутренних дел, руководитель программы Пол Моррисон сказал.

“Это не нетипичная для [код] релиз внутри отдел на ощупь, по крайней мере, восемь или 10 разных платформ для обычной визы меняться, и это происходит довольно регулярно, как политиков или парламент принять закон и изменить правила оформление виз,” Джонс согласился.

Текущая долгого времени и сложности означать внутренних дел изменения кодировки в ожидании изменений законодательства.

“Мы должны запустить проекты до закона”, – сказал Моррисон.

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

“Поэтому мы должны поспешно распороть код для этого проекта несколько недель, прежде чем перейти-жить, и что может оставить нас с карманами технического долга.

“[Кроме того], каждая система представляет собой монолит. Таким образом, есть высокие фиксированные накладные расходы Для даже небольших постепенных изменений”.

Джонс сказал, что задача внутренних дел, чтобы “сделать окружающую среду более гибкой, так что мы можем реагировать на то, что бизнес хочет”.

“Это то, что команда работает”, – сказал он.

Почему домашние дела движется медленно

ИТ-среды кафедры-результат 30 лет “слияния и Могс” или механизма управления изменениями, сказал Джонс.

“Следовательно, большинство ИТ-платформ, которые когда-либо были изобретены в последние 30 лет существовать в той или иной форме внутри нашей организации.

“Вызов, который мы как взять большой монолитный зверь, который вырос за последние 30 лет и разбить его на некоторое количество гораздо меньше, гибкой куски, эффективно стремясь превратить слона в Газель, которая является очень сложной.”

Департамент “более 450” бизнес-систем она считает “жизненно важными для функционирования агентства”.

“Тогда там, наверное, длинный хвост, может быть, еще 600-700 ИТ-систем, которые выросли с течением времени, которые удовлетворяют конкретные потребности для одной или более областей в бизнесе”, – продолжил Джонс.

“Большинство из этих систем имеют отношения друг с другом и поэтому управление волновой эффект сделать одно изменение в одной системе, и что сквозь нее в другое, на самом деле очень, очень сложная”.

За последние 15 лет, внутренних дел, проводимая корпоративная сервисная шина архитектура (ЭСБ), в надежде создать Банк типовых, повторно используемых ИТ-сервисов. Но преимущества в значительной степени не оправдались.

“Одна из причин сервисной шины предприятия не работает для нас, потому что мы видим, мы получаем очень мало использовать из услуг, которые мы поставили на нее”, – сказал Моррисон.

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

“[Это] не повторного использования, мы все надеялись, когда мы встали на эту парадигму 15 лет назад”.

В ESB также создал пейзаж“, где интеграция системы станет пользовательский код,” Моррисон отметил.

“К примеру, система должна послать другой пакет с запросом на трех разных системах – Б, C и D – и они, в свою очередь, ответить с трех различных пакетов ответ”, – сказал он.

“Индивидуально, каждый пользовательский запрос ответ только представляет собой очень маленькое соединение из системы, но за раз можно создать экосистему довольно тесную связь.”

Это соединение требуется несколько внутренних команд, чтобы работать вместе, чтобы реализовать какие-либо изменения.

“[Потому что] мы спустились в большой путь ЭСБ … что нужны проекты, чтобы поставить несколько команд в унисон, чтобы обеспечить ЭСБ пользовательский запрос и ответы всегда работают между разными системами”, – сказал Моррисон.

“Мы думали о том, есть ли способ, чтобы упростить нашу интеграцию пейзаж, так что системы А, B, C и D, могут избежать необходимости конкретных контрактов обмена друг с другом, и вместо того, чтобы реализовать новую модель.”

Еще одна причина кафедре медленно, что изменения происходят на полугодовой цикл выпуска.

Проблемы были сразу очевидны для Гоф как он начал работать с внутренних дел.

“Как сторонний наблюдатель, приходя в Внутренних Дел, ключевые проблемы, как я видел, как они были [во-первых], это было слишком сложно, чтобы ответить пользователю на ум, потому что изменения слишком медленно, с АЛФ-годовой выпуск циклов плюс значительная планирования времени запаздывания” Гоф сказал.

“[Второй], мелкие изменения трудно сделать экономически эффективно. Коммуникации и координации расходов во многих вертикальных бункеров накладывает высокая фиксированная стоимость на любые изменения”.

Внутренних дел провел 15 лет строит “сложная сеть взаимосвязанных монолиты связаны с ЭСБ” Гоф отметила.

Затем департамент наметил, что Гоф назвать “идеализированные интеграции поверхность, что позволит той же сфере работать более автономно”.

“Это больше слабосвязанной сети сравнительно простых услуг, которые общаются только посредством определенных интерфейсов”, – сказал он.

“Мы выражаем это как API микросервисов, но в действительности, это про рефакторинг, архитектуры и управления. Это невозможно без включения технологии [за] эффективная автоматизация”.

Создание моделей

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

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

Департамент видел путь к повторяемости, запустив релизы кода более гибкого способа, подкрепленного DevOps и постоянное совершенствование и непрерывная поставка трубопровода (ки/КД).

ИЦ автоматизация/компакт-диск обрабатывается Дженкинс. Инфраструктуры для поддержки новых приложений вращается вверх и вниз в облаке AWS.

“Облако был самый простой способ для нас, чтобы достичь инфраструктура как код, так вот где мы начали,” сказал Гоф.

Одним из важнейших результатов этой работы является “план облаке AWS”, что команды внутренних внутренних дел могут использовать, чтобы более быстро развернуть инфраструктуру в поддержку своих проектов.

Разрабатывая узор “длительный процесс с большим количеством взаимодействия” с безопасности внутренних дел-это.

“Это общие цели, высокая доступность шаблон инфраструктуры, и это доступно для любого нового облачного проекта на кафедре”, – сказала Гоф.

“Не важно, что этот проект, если они могут начать с этой картины, они могут приступить к освоению дней, а не недель или месяцев”.

Картина охватывает “основные сетевые компоненты, такие как DNS-сервера, межсетевого экрана, балансировки нагрузки, служба очередей и API шлюз,” Гуф объяснил.

“Он имеет две подсети между двумя зонами доступности с группой автомасштабирование. Есть некоторые другие опционные компоненты которые можно добавить в.

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

Первые вылазки в облако

Внутренних дел первый набег в нативных облачных приложений является система онлайн-бронирования для получения гражданства назначений, впервые отмеченные в 2016 году.

Приложения выполняются в AWS ЗАО “ВКК”, выгороженный сегмент ресурсов AWS. Эта модель поддерживает другие риски крупных корпораций и государственных учреждений.

“Оригинальный прототип был разработан в партнерстве с Агентством цифрового преобразования, которые использовали свои методологии дизайн сервис, чтобы сосредоточиться на потребности пользователей”, – сказала Гоф.

“Бизнес-проблема здесь заключается в том, что там около 140 000 новых гражданств вручается один раз в год.

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

“Это очень много встреч, и они должны быть запланированы на время, когда обе заявителя и объекта доступны.”

Ранее, встречи должны быть запланированы или изменено путем вызова внутренних дел.

“Что мы имеем сейчас-это новая система, которая обеспечивает низкий самообслуживания стоимость модели для заявителей, изменить время их встречи в интернете”, – сказала Гоф.

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

“Это общедоступная система, которая интегрирует обратно во внутренние дела через корпоративную сервисную шину. Системный процесс планирования безопасности и согласования ушло около девяти месяцев, что намного дольше, чем нам потребовалось, чтобы построить его”.

GoSource-прежнему участвует в нативных облачных проектов, но домашние дела все больше работают внутри, как он создал возможности.

“Одно место, где департамент любит экспериментировать с улучшение опыта путешественников, прибывающих в страну”, – сказала Гоф.

Одного эксперимента видели команду в пределах внутренних дел создать “пилотный заявка на входящие пассажирские карты” заполняется прибывающих.

Сказала Гоф, что приложение “не прошли мимо пилота для ряда бизнес-вопросов, которые будут рассмотрены в рамках постоянного совершенствования бизнес-процессов”.

Но он сказал, что эксперимент “проверены две важные идеи”.

“В отличие от предыдущих проектов, осуществляемых GoSource, на этот раз мы предоставляем поддержку по DevOps, но продукт был [причине] полностью”, – сказал он.

“Во-вторых, этот эксперимент был быстрее и дешевле, чем это было бы с использованием резидентных систем, но качество не пострадает.”

Эта модель была воспроизведена на последующий проект для приложения, которое позволяет нескольким странам Тихоокеанского региона для проверки паспортов, запись движений судно в своих территориальных водах и обмениваться информацией друг с другом”.

“Это полностью облачный бэкэнд и разработан группой внутренних внутренних дел снова с Gosource обеспечение DevOps, в” Гоф, отметив, проект высадились австралийские пограничные силы благодарности.

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

В отделе выстроена система оповещения окончания срока действия визы, который отправляет SMS-сообщения на определенные типы виз владельцев, напоминая им о предстоящем окончания срока действия визы.

“Есть две интересные вещи, чтобы отметить об этом”, – сказала Гоф.

“Это было очень дешево, чтобы построить и работать, потому что АРМ Чук делает всю тяжелую работу, планирование и согласование прошло очень быстро.

“И потому, что мы использовали все эти услуги раньше, его повторно использовать инфраструктуру как код из других проектов.”

Знаки зрелости

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

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

“Двигаясь вперед, профиль риска отличается – он меньше.”

Что это означает на практике, что облако будет двигаться от ‘края’ случаях использовать для воздействия некоторых внутренних дел более важных систем.

Никаких конкретных сроков был поставлен на эту работу, хотя чиновники указали, что аналитическое исследование ведется работа, чтобы понять “бизнес-Домены внутренних дел и ресурсов в каждом домене”.

Домены варьируются от “живых” систем в “облаке”, к тем, которые участвуют в экспериментах, и еще больше, что еще обнять облако, и DevOps на всех.

“Это начало процесса, чтобы окутать сложные наследие мейнфреймов с современных разработчиков Апис”, – говорит Гуф.

“Это своего рода дорожная карта для первой стадии разделения компонентов ‘слон’, так что мы можем отрефакторить его в кластеры из микрослужб внутри автономные Домены”.

Несмотря на прошедшие три года, есть еще значительная работа.

“Если мы намерены двигаться от нашего взаимосвязанного ‘слон’ в наше стадо быстрых “Газели”, нам нужно сделать несколько вещей по-другому”, – сказал Моррисон.

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

“Мы должны объединить все наши новые системы в комплексной автоматизированной испытаний и использовать стандартные шаблоны для развертывания приложений на.

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

“Чтобы добиться этого, мы будем опираться на облако, так как мы не есть это очень высокий уровень автоматизации на предприятии по низким ценам.

“Если издержки создания и интеграции нового ‘Газель’ низкий, потом мы переехали решить некоторые наши проблемы.”

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here