Bloğa geri dön

Bulut Altyapısını Güvenli Bir Şekilde Paylaşın

Bulut Altyapısını Güvenli Bir Şekilde Paylaşın

Altyapıyı hesaplar arasında güvenli bir şekilde paylaşma özelliğini duyurmaktan mutluluk duyuyoruz. Ayrıca, bu paylaşılan kaynaklara karşı hangi eylemleri gerçekleştirebileceğinizi tanımlayarak size hassas bir kontrol sağlayabilirsiniz. Bu yeni işlevsellik, çeşitli kaynak kümelerini bir veya daha fazla diğer hesapla paylaşmanıza olanak tanıyacaktır. Her bir politikaya Erişim Kontrol Listesi veya kısaca ACL adını veriyoruz. İhtiyaçlarınıza bağlı olarak istediğiniz kadar ACL'ye sahip olabilirsiniz ve yaptığınız değişiklikler canlı olduğundan hemen yürürlüğe girer. Üstelik tüm ACL'lerin kullanımı tamamen ücretsizdir.

Çerçeve; basit, şeffaf ve bakımı kolay olacak şekilde tasarlanmıştır. Gerçek güvenlik, insanların gerçekten kullandığı ve aktif olarak bakımını yaptığı araçlardan gelir, bu nedenle bulut altyapısının paylaşımında bu ilkeyi kullandık.

İlk ACL'nizi kurup çalıştırmanızı sağlayacak, takibi çok kolay bir kılavuzun yanı sıra aşağıda bir YouTube videosu incelemesi sunuyorum. İş arkadaşlarımla kaynak paylaşmak için bunları kendi hesabımda bizzat kullanıyorum, bu nedenle sizin de bunları kullanmaya başlarken hiçbir sorun yaşamayacağınızdan eminim. Ayrıca, sonunda yeni ACL çerçevesini nasıl kullanabileceğinize dair birkaç örnek belirttim.

Güvenli Paylaşım İçin Üç Basit Adım

Öyleyse başlayalım. ACL'leri kullanmaya başlamak için basit bir üç adımlı süreç hazırladık. Web uygulamasında hesabınızda zaten yayında olan yeni bölümü göreceksiniz:

Cloud ACL, share cloud resources securely

Bulut ACL'leri: bulut kaynaklarını güvenli bir şekilde paylaşın

1. Adım: Etiket Oluşturun

İlk olarak, hangi kaynakları paylaşmak istediğimizi belirlemek için bir etiket oluşturmamız gerekiyor. Web uygulamasının Etiketler (Tags) bölümüne gidin ve ‘create’ düğmesine tıklayın. Veritabanı sunucularını paylaşmak istediğimizi varsayalım ve database adında bir etiket oluşturalım:

Create a new cloud infrastructure tag

Yeni bir bulut altyapısı etiketi oluşturun

İlk etiketimizi oluşturduk ve kaynaklar sütununun altında ‘0’ yazdığını fark edeceksiniz; bu, henüz hiçbir kaynağı etiketlemediğimiz anlamına gelir:

Cloud infrastructure tags

Bulut altyapısı etiketleri

2. Adım: Bulut Altyapısını Etiketleyin

Şimdi, etiketi eklemek istediğiniz veritabanı sunucularını seçmek için işlem (compute) bölümüne gidin (lütfen bir sunucuyu etiketlediğinizde, onunla ilişkili tüm sürücüleri ve ağ politikalarını otomatik olarak etiketleyeceğimizi unutmayın):

Organise your cloud servers with tags

Bulut sunucularınızı etiketlerle düzenleyin

Artık iki veritabanı sunucusuna etiketin başarıyla eklendiğini görebilirsiniz:

Database cloud servers with new tag

Yeni etiketli veritabanı bulut sunucuları

3. Adım: Erişim Kontrol Listesini Oluşturun

Artık altyapımızı etiketlediğimize göre kaynakları paylaşmaya hazırız. Şimdi ACL'ler bölümüne geri dönebilir ve yeni bir ACL eklemek için create seçeneğine tıklayabiliriz:

Create an ACL for your cloud infrastructure

Bulut altyapınız için bir ACL oluşturun

Erişim kontrol politikanıza bir ad verin ve vermek istediğiniz izinleri ayarlayın. Ben başlatma/durdurma (start/stop), VNC açma (sistem kurtarma için kullanışlıdır) ve düzenleme (edit - bu işlem liste izni de gerektirir) izinlerini vereceğim. Ekleme (attach) veya kopyalama (clone) izinlerini vermeyeceğim; böylece politika, bulut sunucusu kurulumunda ölçeklendirme veya büyük değişiklikler yapmaktan ziyade sunucuyu olduğu gibi yönetmekle ilgili olacak:

Junior database administrator ACL

Junior veritabanı yöneticisi ACL'si

Şimdi, database etiketini bu ACL'ye ekleyelim:

Attaching a tag to an ACL

Bir ACL'ye etiket ekleme

Son olarak, veritabanı yöneticimizi politikaya eklememiz ve tabii ki politikayı kaydetmemiz gerekiyor:

Adding people to your ACL

ACL'nize kişi ekleme

Not: Güvenlik nedenleriyle UUID'yi gizledik.

ACL'miz artık aktif ve kurduğumuz kaynakları paylaşıyor. Sunucu listeme geri döndüğünüzde, veritabanı sunucularının adından önce şu anda aktif olarak paylaşıldığını gösteren bir simgenin belirdiğini fark edeceksiniz:

Cloud servers with active sharing

Aktif paylaşımlı bulut sunucuları

Elbette diğer uçta, paylaşılan bulut altyapısı artık veritabanı yöneticimizin (bu durumda CloudSigma’nın diğer kurucu ortağı Patrick!):

Shared cloud servers now visible

Paylaşılan bulut sunucuları artık görünür durumda

Ardından, başkalarıyla paylaştığınız kaynakların aksine, hesabınızla paylaşılan kaynakları gösteren farklı simgeyi fark edeceksiniz. Ayrıca Patrick’in depolama bölümünde sunucularla ilişkili sürücüleri de görebilirsiniz:

Drives of shared cloud servers

Paylaşılan bulut sunucularının sürücüleri

Patrick artık VNC’yi ve ona verdiğim diğer izinleri açabilir. İstediğim zaman veritabanı etiketini kullanarak altyapı ekleyebilir ve kaldırabilir veya verilen izinleri değiştirebilirim. Ayrıca, altyapıya birden fazla etiket ekleyebilirsiniz, böylece muhtemelen birden fazla etikete sahip ve üzerlerinde birden fazla politika tanımlanmış sunucularınız olabilir.

Kullanım Senaryosu 1: Harici bir yüklenici

Yeni bir hizmet geliştiren harici bir yükleniciyle iş birliği yapıyor olabilirsiniz; bu proje için yönetmeleri gereken altyapıya erişmelerini istiyorsunuz ancak onlara CloudSigma hesabınıza ve altyapınıza tam erişim vermek istemiyorsunuz. ACL’leri kullanarak artık ihtiyacınız olan altyapıyı güvenlikten ödün vermeden onlarla güvenli bir şekilde paylaşabilirsiniz. Tek yapmanız gereken proje için bir etiket oluşturmak, buna Proje X diyelim. Ardından, paylaşmak istediğiniz tüm kaynakları yeni oluşturulan Proje X etiketiyle etiketleyin. Son olarak, ACL’ler bölümüne gidin ve yeni bir ACL oluşturun. Hangi kaynakları paylaşmak istediğinize ve yapmaları gereken işlemlere karar verin ve e-postalarını ve UUID’lerini sağlayarak hesaplarını ACL’ye ekleyin (büyük olasılıkla onlardan CloudSigma UUID’lerini istemeniz gerekecektir). İşte bu kadar, Proje X altyapısı artık hesaplarında otomatik olarak görünecektir.

Şimdi diyelim ki proje hazır veya yüklenici ayrıldı, tek yapmanız gereken Proje X etiketini kaynaktan kaldırmaktır; böylece artık paylaşılmayacaktır veya harici yükleniciyi ACL’den çıkarabilirsiniz (bir politikaya istediğiniz kadar kişi ekleyebilirsiniz, bu nedenle politikayı korumak isteyip belirli bir kişiyi çıkarmak isteyebilirsiniz). İşte bu kadar basit.

Kullanım Senaryosu 2: Veritabanı Yöneticisi

Bu örnekte rol tabanlı bir izin seti isteyebilirsiniz. Çünkü kuruluşunuzda belirli bir role sahip bir kişi, ihtiyaç duyduğu altyapıya erişebilir. Ancak sorumluluklarının dışındaki diğer altyapılara erişemez. Bu, bu yazının nasıl yapılır (howto) bölümünde özetlenen kullanım senaryosuyla aynıdır.

Örneğin, veritabanı yöneticinizin yalnızca altyapınızdaki veritabanı sunucularına erişmesine izin vermek istediğinizi varsayalım. Oldukça basit, önce ‘database’ adında bir etiket oluşturun. İkinci olarak, tüm veritabanı sunucularınızı bu database etiketiyle etiketleyin. Son olarak, vermek istediğiniz izinleri belirleyen bir ACL oluşturun, yeni oluşturulan database etiketini ekleyin ve ardından veritabanı yöneticinizin hesap bilgilerini bu ACL’ye ekleyin. Tamamdır.

En önemlisi, veritabanı yöneticinizin erişmesi gereken ek veritabanı sunucularınız varsa, tek yapmanız gereken o sunucuya database etiketini eklemektir. İşte bu kadar, izinler gerçek zamanlı olarak ACL’den otomatik olarak akacak ve veritabanı yöneticiniz hesabında erişimi olan yeni veritabanı sunucusunu görecektir. Veya erişimi kaldırmak mı istiyorsunuz? Sadece database etiketini vb. kaldırın.

Umarım bu özelliği siz de benim kadar yararlı bulursunuz. Ve herhangi bir yardıma ihtiyacınız olursa, 7/24 hizmet veren ve ACL işlevselliğine son derece aşina olan canlı sohbet desteğimizi kullanmanız yeterlidir.

Keyifli kullanımlar,

Robert

author

Robert Jenkin

Yazar · CloudSigma

Preslav Dobrev, CloudSigma'da Kreatif Tasarımcı olarak görev yapmakta olup geleneksel ve yenilikçi pazarlama kanallarını kullanarak tutarlı bir kurumsal kimlik oluşturmaya odaklanmaktadır. Sanatsal vizyonu stratejik pazarlamayla harmanlayarak etkili marka anlatıları oluşturma konusunda oldukça yeteneklidir.

Yorumlar

Henüz yorum yapılmamış. İlk siz olun.