Page History
Cloud Control Service (CCS), PAAS platformundaki tüm mikro servislerin ihtiyacı olan ortak bilgileri sağlar ve onları düzenler. Kullanımda olan tüm servislerin ortak entegrasyon noktalarından bir tanesi, her servisin bir hesap ve hesap kullanıcıları ile çalışmasıdır.
Genel Bakış
PAAS altında hizmet veren birçok mikro servis bulunmaktadır. Bu servislerin düzgün bir şekilde çalışıp çalışmadığını; versiyonlarının diğer servislerle uyumlu olup olmadığını anlık olarak kontrol edebilmek için bir servis oluşturulması ihtiyacı doğmuştur. Diagnose servisi bu ihtiyacı karşılamak için oluşturulmuştur.
KavramlarıLogo PaaS platformunda çoklu hesap (multi-tenancy) operasyonlarının yönetimini sağlayan servistir. Sistemde tanımlı olan Hesaplar (Tenant), Uygulamalar ve kullanıcılar arasında ki ilişkileri yönetir. Uygulamaların çoklu hesap (multi-tenancy) işleyişi için ihtiyaç duyabileceği bilgileri API uçları ile sunar.
Genel Bakış
PAAS ortamında yer alacak olan uygulamaların, segment, lisans gibi tanımlarının yapılarak ürünleşme sürecini yönetir. Uygulamalar için bir diğer kritik noktada diğer servisler ile kurulacak olan iletişimde güvenilir uygulama olarak tanınmasını sağlayan Client_Id, Client_Secret bilgilerinin oluşturulmasıdır, bu işlem lisanslı ürünler için Bulut Yönetim Servisi bünyesinde, iç servisler için Kimlik Yönetim Servisi bünyesinde gerçekleştirilmektedir.
PAAS platformunda yer alan hesapların tanımları, bu hesapların kullanıcıları ve yöneticilerinin tanımları; Hesapların kullandığı ürünler ve hesapta ki kullanıcıların bu ürünlere olan yetkilerinin yönetimine imkan sağlar.
Bir hesap için yeni ürün tanımı yapıldığı zaman bu ürün için uygulama oluşturma süreci, ürün tanımında seçilen özelliklere göre işletilecektir. Ürün özelliklerine göre Bulut Yönetim servisi ürünün veri tabanını ortamda tanımlı ve ürüne uygun olan sunucu üzerinde hazırlayarak, süreç sonunda uygulamayı kafka mesajları ile bilgilendirir. Veri tabanı hazır olduğunda ilgili bağlantı cümlesini uygulamaya kafka mesajları aracılığı ile gönderir.
Bulut Yönetim Servisi bünyesinde kullanılan bazı kavramların kısa açıklamaları aşağıda verilmiştir.
- Tenant (Hesap)
Tüm işlemler hesap bazında gerçekleştirilir ve hizmetleri kullanan uygulamalar tüm işlemleri hesap bazında gerçekleştirir. Başvurular hesap esasına göre lisanslanır, hesap esasına göre yetkilendirilir vb. Uygulama geliştiricileri için de geliştirici hesapları geliştirici portalinden tanımlanabilmektedir.
...
Kullanıcılar hesaplara atabildiği gibi, uygulamaları kullanabilmeleri için hesap uygulamaları tanımlarına da ayrıca atanır. IDM servis ile birlikte cloud control servis hesap uygulama kullanıcı tanımlamaları ve uygulamanın tanımlı lisans bilgisine göre oturum bilgisini yönetebilmektedir.
Kullanım Senaryoları
- Giriş Sayfası
- Global Admin Menüleri
- Global Admin Listesi
- Segment Listesi
- Uygulama Listesi
- Uygulama – Segment Listesi
- Lisans Bilgileri
- Diğer Ayarlar
- Tenant İşlemleri
- Yeni Tenant Tanımlama
- Tenant Kullanıcı Ataması
- Tenant Uygulama Aktarımı
- Tenant Güncelleme
- Tenant Silme
- Tenant – Uygulama işlemleri
- Lisans Tarihçesi
- Tenant App detay bilgi girişi
- Kullanıcıyı Tenant App tanımına atama
- Tenant App Fiziksel ve Mantıksal Silme
Kullanıcı Arayüzü
Cloud control servis arayüzü mevcut hali ile beta arayüz tasarımıdır. Cloud Manager ortak arayüzü ile tüm arayüz fonksiyonalitesi yeniden geliştirilmektedir. Mevcut arayüz bilgisi aşağıda listelenmiştir.
Giriş Sayfası
Kullanıcı giriş yaptıktan sonra aşağıdaki sayfaya yönlenir yetki bilgisine göre görüntülediği menüler değişir.
Teknik Özellikler
- MSSQL / PostgreSQL desteği
- Yüksek ve kolay ölçeklenebilirlik
- Otomatik ve ayarlanabilir yeniden deneme
Dokümantasyon
http://test-services-b.logo-paas.com:5099/api-docs/
İlişkili Servisler
- Settings Service
Kullanıcı Arayüzü
Bulut Yönetim Servisi kullanıcı arayüzleri Menü servis içerisinde yer alan Hesap Ayarları bölmesinde bulunmaktadır. Her kullanıcı yetkisi dahilinde bu ekranları kullanabilmektedir.
Cloud Control - Kullanım Senaryoları
- Uygulama tanımlarınızı, ürünleştirerek API uçları ya da arayüzleri kullanarak Bulut Yönetim Servisine tanımlayın.
- Hesaplarınızı API uçları ya da arayüzler yardımıyla kolayca tanımlayın.
- Hesap kullanıcılarızı ve uygulama yetkilerini arayüzler ya da API uçları ile yönetin.
- Hesap bazlı Veritabanı bağlantı cümlesini alma ve kullanma
- Kafka Mesajları
Cloud Control - Özellikler
- Segmentasyon Desteği
- Veri tabanı sunucularınızı yönetin.
- Uygulama Veritabanlarınız hazır gelsin
İlişkili Servisler
- Settings Service
- IDM Service
- Message Registry Service