Что такое Cloud Custodian?

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

Популярность Использования Открытого Исходного Кода

По данным Github, 20% всех взаимодействий с GitHub выполняются людьми, просто желающими взаимодействовать через облако. Такое огромное количество и показывает, как много людей обращаются к технологиям с открытым исходным кодом. Кроме того, это также показывает, что многие люди начинают свой путь с открытым исходным кодом с помощью использования Cloud Custodian.

Что такое Cloud Custodian?

Cloud Custodian (Облачный Хранитель) – это инструмент, который позволяет сразу многим инструментам и сценариям, которые часто используются для управления облачными операциями, работать вместе в легкой и простой в использовании платформе.

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

  • Обеспечивает соответствие требованиям в режиме реального времени на основе определяемых пользователем политик.
  • Контролирует затраты на энергию и сервер, устанавливая часы, когда определенные ресурсы отключаются, если они не нужны.
  • Поддерживает нескольких облаков и возможность запуска AWS, Azure и GCP из любого места

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

Зачем Использовать CloudCustodian?

Соблюдение нормативных требований стало особенно сложной задачей для разработчиков, которые постоянно пытаются идти в ногу с меняющимися проблемами соблюдения требований. “По мере изменения комплаенса и управления разработчики постоянно пытаются найти автоматизированные решения для повышения безопасности и снижения затрат на комплаенс”, – пишет Альфред Бенсен, технический писатель 1 Day 2 write и OriginWritings.

Cloud custodian- это механизм правил без сохранения состояния, работающих с использованием технологий открытого исходного кода, который работает в средах AWS и отвечает за легкий и эффективный способ консолидации нескольких сценариев соответствия требованиям.

Платформа для разработки AWS позволяет разработчикам создавать политику в виде кода для всех ресурсов на базе AWS с помощью агента Open Policy Agent. “Хотя Open Policy Agentпозволяет людям, разрабатывающим в среде AWS, реализовать policy-as-code (“политику как код”), это действительно следует рассматривать как превентивную меру”, – пишет Джейн Ламонт, облачный блоггер Writemyx и BritStudent.

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

Помимо этого, AWS Lambda обеспечивает гибкое выполнение кода, управляемого событиями. Это важно, потому что каждый облачный хранитель может использовать свою собственную лямбда-функцию, а это означает события Amazon CloudWatch, события AWSCloud Trail и многое другое.

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

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

Именно в таких случаях и требуется помощь Cloud Custodian. С момента своего выпуска платформа привлекла более 300 участников и получила широкое распространение в крупных компаниях, таких как Ticketmaster и Verizon media. Однако для многих разработчиков самым важным аспектом Cloud Custodian является его возможности работы с открытым исходным кодом.

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

Заключение

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

Любой, кто хочет узнать больше об Облачном хранителе, может посетить сайт проекта.

Регина Уилер-консультант по электронному обучению в компании Write my researchproposal и Phd Kingdom. Она участвовала в ряде проектов, в которых писала на такие темы, как менеджмент, маркетинг и финансы. Она также пишет для Cheap coursework.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Что такое Cloud Custodian?

Cloud Custodian (Облачный Хранитель) – это инструмент, который позволяет сразу многим инструментам и сценариям, которые часто используются для управления облачными операциями, работать вместе в легкой и простой в использовании платформе.

Зачем Использовать Cloud Custodian?

– Обеспечивает соответствие требованиям в режиме реального времени на основе определяемых пользователем политик
– Контролирует затраты энергии и сервера, устанавливая часы, когда определенные ресурсы отключаются, когда они не нужны
– Мульти облачная поддержка и возможность запускать AWS, Azure и GCP из любого места


Leave a reply

Your email address will not be published.