Dağıtım seçenekleri
Alfresco İçerik Hizmetlerini birçok farklı biçimde ve topolojide dağıtabilirsiniz. Altyapı temeli Alfresco İçerik Hizmetlerini yürüttüğü ortamdan koruduğu için, işletim sistemi, veritabanı, uygulama sunucusu, web tarayıcısı ve kimlik doğrulama sistemi gibi bileşenleri seçebilirsiniz. Hem küçültmek hem de büyütmek için tasarlanmıştır.
Gömülü Alfresco İçerik Hizmetleri
Gömülü bir Alfresco İçerik Hizmetleri, ana bilgisayarın Alfresco İçerik Hizmetleri ile gömülü API'si aracılığıyla iletişim kurduğu bir ana bilgisayar içinde doğrudan bulunur, yani ana bilgisayar ve Alfresco İçerik Hizmetleri aynı süreçte bulunur. Tipik ana bilgisayarlar, içeriğe yönelik depolama, erişim ve hizmetler gerektiren, ancak test donanımları ve örnekler gibi ana bilgisayarları da içerebilen içerik açısından zengin istemci uygulamalarını içerir. Bir müşteri, Alfresco İçerik Hizmetlerini üçüncü taraf bir kitaplık olarak ele alarak web uygulaması çerçevesini veya içerik uygulama sunucusunu veya her ikisini birden yerleştirmeyi seçebilir. Her durumda, müşteri yerleştirmek için hizmetleri seçip karıştırabilir, bu da çok az yer kaplayan sürümlere izin verir. Ev sahibi, cihazın başlatılmasından ve kapanmasından sorumludur.
Alfresco İçerik Hizmetleri.
İçerik uygulama sunucusu
İçerik uygulama sunucusu, uzak protokoller üzerinden isteklere hizmet verebilen bağımsız bir sunucudur. Tek bir sunucu, yeni uygulamaların rastgele eklenebildiği herhangi bir sayıda farklı uygulamayı ve istemciyi destekleyebilir. İstemciler Uzak API ve protokol bağlantıları aracılığıyla iletişim kurarlar, ancak bir sunucuyu belirli erişim noktalarını atlayacak veya yasaklayacak şekilde yapılandırabilirsiniz. Bu tür bir dağıtım, Alfresco İçerik Hizmetlerinin bir web uygulaması olarak paketlendiği bir uygulama sunucusundan yararlanır. İşlem yönetimi ve kaynak havuzu gibi uygulama sunucusu özellikleri, altyapı temeline enjekte edilerek Alfresco İçerik Hizmetlerinin bunlardan yararlanmasına olanak tanır.
Örneğin, içerik uygulama sunucusunu en hafif dağıtım için Apache Tomcat içine ve ayrıca dağıtılmış işlemler gibi gelişmiş yeteneklerden yararlanmak için JBoss, Oracle veya IBM'den Java Enterprise Edition uyumlu uygulama sunucularının içine gömebilirsiniz.
Kümelenmiş
Büyük ölçekli sistemleri desteklemek için Alfresco İçerik Hizmetlerini kümelendirebilirsiniz. Bu, birbiriyle çalışacak birden çok sunucu kurmanıza ve istemci isteklerinin bir dizi işlemcide karşılanmasına olanak tanır. Hem web uygulaması çerçevesini hem de içerik uygulama sunucusunu kümeleyerek her katmanın bağımsız olarak ölçeklenmesini sağlayabilirsiniz. Kümelenmiş içerik uygulama sunucusunun her bir düğümü, aynı içerik havuzu deposunu paylaşır, ancak deponun kendisi gerekirse düğümler arasında çoğaltılabilir. Önbellekler ve arama dizinleri de dağıtılır, yani kümelenmiş bir içerik uygulama sunucusu tek bir içerik uygulama sunucusu gibi görünür ve çalışır.
Tipik olarak, istekleri düğümler arasında dağıtmak için kümelenmiş içerik uygulama sunucusunun önüne bir yük dengeleyici yerleştirilir. Bu kurulum ayrıca Bulut dağıtımlarını da destekler. Alfresco İçerik Hizmetleri, kümelenmiş bir içerik uygulama sunucusunu birden çok Amazon EC2 sanal düğümünde kolayca dağıtmak için görüntüler ve araçlar sağlar.
Yedekleme sunucusu
Bu, başarısızlık durumunda bir uygulamanın konuşlandırılan yığının yedek bir sürümüne geçebileceği özel bir kümelenmiş dağıtım durumudur. Yapılandırmaya bağlı olarak, yedekleme sürümü, hata anında (çalışırken yedekleme olarak bilinir) veya bazı yapılandırma değişikliklerinin ardından (sıcak yedekleme olarak bilinir) hatanın hemen ardından kullanılabilir olabilir. Kümedeki düğümlerden biri, canlı uygulamayı destekleyen ana olarak, diğer düğüm ise kendisini ana ile kopyalanmış durumda tutan ikincil olarak atanır. Slave, geçiş noktasına kadar salt okunur olarak kalır.
Multi Tenant
Çoklu tenant, tek bir içerik uygulama sunucusunun (kümelenmiş veya kümelenmemiş) birden çok kiracıyı desteklemesine izin verir; burada müşteri, şirket veya kuruluş gibi bir kiracı, mantıksal bir bölüme bağlanırken sunucunun tek kullanıcısı olduğuna inanır. Fiziksel olarak tüm kiracılar, bir kümede konuşlandırılmış düğümler ve içerik, havuz deposu gibi aynı altyapıyı paylaşır. Ancak, bir kiracı tarafından tutulan veriler başka bir kiracı tarafından okunamaz veya değiştirilemez. Bu tür bir dağıtım, yönetimi kolaylaştırır ve özellikle temel hizmetleri yükseltirken veya yedekleme yaparken birçok farklı uygulamanın ve kullanıcı tabanının sürdürülmesiyle ilişkili maliyeti azaltır, çünkü bunun tüm kiracılar için yalnızca bir kez yapılması gerekir.
Alfresco İçerik Hizmetleri, çalışma zamanında kiracıların oluşturulması dahil olmak üzere kiracıları yönetmek için yönetim araçları sağlar. Kümeleme ile bağlantılı olarak, çoklu kiracılık, Bulut için ideal bir dağıtım seçeneği sağlar.