7 Kasım 2012 Çarşamba



                     Oracle 12c Enterprise Manager Cloud Control
  
   Enterprise Manager Cloud Control 12c Architecture Component:

1)Oracle Management Agent:Cloud control tarafından monitor edilmek istenen host larda bulunan bir software.Bu yazılım ile host üzerinde çalışan işlemler üzerinde  monitorin gerçekleştirilir.

2)Oracle Managed Service:Oracle management service hosts üzerindeki agent ve hostları bulma işini gerçekleştiren olug-ins birlikte çalışmasını sağlayan, ve bu hostları yöneten ve monitor eden ve bu hostlar hakkında bilgi toplayan ve bu bilgileri analiz için repository saklayan  web tabanlı bir uygulamadır.Bu service birde enterprise manager cloud control için bir interface sunar.Bu service weblogic home içinde barındıran bir parent directory içindeki middleware home içinde deploy edilir.Bu directory oracle management service home, management agent home, other relevant configuration file and directories bulunur.Oracle Managed service deploy edildiğinde Enter prise manager cloud control eğer web logic install edilmemişse bunu kurmaya çalışır.


3)Oracle Managed Repository: Oracle management repository management agent tarafından toplanan verilerin saklandığıbir staorage location.Burada database jobs,,packages, procedures, tablespace bulunur.Oracle management service monitoring data sını agent alarak repository yükler.Bu data OMS tarafından repository den alınarak Enterprise manager cloud conrol consolda gösterilir.Kurulum aşamasında Cloud control tarafından varolan database repository için konfigüre edilir.Yeni bir database oluşturulmaz.


4)Oracle management Plug-ins: Enterprise manager cloud control oracle teknolojilerini manage ve monitor etmemizi sağlar.(Oracle database, fudion middleware, fusion application)Enterprise manager cloud control de bulunan plugins sayesinde IT altyapımızda bulunan makinaları mange edebiliriz.Cloud controlde plugins OMS ve management agent  ile birlikte çalışarak target makinaları monitor etmemizi sağlar.Örneğin monitor edilen bir target yani release çıktığında yeni ürün monitor edebilmek için gerekli olan tek şey yeni ürünün plugins deploy etmektir.Yeni gelen pluggable framework ile enson çıkan ürünlerini plugin install ederek yeni çıkan ürünleride sistemimize entegre edebiliriz.Örneğin yeni bir database release çıktı. Bu yeni sürümün plugin install ederek enterprise manager cloud control aracılığı ile bunu yönetimini sağlayabilirizEnterprise Manager cloud Control ile default olarak install edilen plugins;
-->Oracle Database:Oracle Database manage ve monitor işini gerçekleştirir.(oracle RAC oracle ASM)
-->Oracle Fusion Middleware:Oracle Fussion Middleware ürünlerini manage ve monitor işini gerçekleştirir.(Oracle weblogic domain, weblogic admin server, weblogic server, SOA suite, )
-->Oracle My Oracle Support:Cloud control console MOS login olma işlemini gerçekleştirir.
-->Oracle Exadata:Oracle Exadata manage ve monitor işlemini gerçekleştirir.

5)Enterprise cloud control console:Cloud control kurduktan sonra network de herhangi bir yerden  targets manage ve monitor etmek için kullanılan bir arayüzdür.Bu targets enterprise application system, databases, hosts, middleware application servers  etc...



Yukarıdaki resimde  bir sistem de load balancer ve OMS nasıl çalıştığı genel olarak gösteriliyor.Agent gelen request load balancer aracılığı ile uygun olan OMS gönderilir.Ancak sistemin çalışması için load balancer mandotary bir araç değildir. Load balancer olmazsa agent direkt olarak OMS ile haberleşecekti.