Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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ı

     Tümünü görüntüle

Cloud Control - Özellikler

  • Segmentasyon Desteği
  • Veri tabanı sunucularınızı yönetin.
  • Uygulama Veritabanlarınız hazır gelsin

     Tümünü görüntüle


İlişkili Servisler

  • Settings Service
  • IDM Service
  • Message Registry Service