Şu anda çok dilli olan bu platform, başlangıçta saf Java Cloud olarak oluşturulmuş olup, hala bu programlama diline odaklanmaya devam etmektedir. Platform teknolojisinin olgunluğu, Java topluluğu tarafından 2012 ve 2018 yıllarında Duke’s Choice Award ile iki kez takdir edilmiştir. Bu rehber, platformda Java barındırmanın özgün özellikleriyle tanışmanızı sağlar ve geniş bir işlevsellik listesiyle kolayca başlamanızı sağlar.
Java uygulaması barındırmak için uygun bir ortam oluşturmanız gerekir. PaaS panonuzda topoloji sihirbazını açın,Javadil sekmesine gidin, istenilen Java uygulama sunucusunu, veritabanlarını ve diğer yazılım yığınlarını seçin. Gerekirse, ayarları (bulut, disk alanı, bölge vb.) özelleştirin veOluşturbutonuna tıklayın.
Eklenen tüm sunucular, birbirlerinden izole edilmiş konteynerleri temsil eder ve daha fazla erişilebilirlik sağlamak için farklı ana makinelerde yer alır. İzolasyon, birbirlerine müdahale etme risklerini ortadan kaldırır. Bu sunuculardan herhangi birine, doğrudan erişim sağlanabilmesi için genel IP adresi bağlayabilirsiniz. Aksi takdirde (varsayılan ayarlar kullanılıyorsa), uygulamanıza gönderilen gelen istekler, Paylaşımlı Yük Dengeleyici tarafından yönlendirilir.
Ortam oluşturduktan sonra, Java uygulamanızı dağıtabilirsiniz. Platform, dağıtım sürecini tamamen otomatikleştirerek projeyi sorunsuz bir şekilde çalıştırmanızı sağlar.
Uygulamanızın URL'sine özel bir alan adı bağlayabilir ve bunu varsayılan ortam alan adı yerine kullanabilirsiniz:
Ayrıca, alan adı değiştirme özelliği veyaSwapExtIpsAPI/CLI yöntemi sayesinde, uygulamanızı sıfır kesinti ile güncelleyebilir ve değiştirebilirsiniz (yani kullanıcılarınız herhangi bir kesinti fark etmeyecektir).
Platform, uygulamanızın mevcut yüküyle başa çıkabilmesi için gerekli olan bulut kaynaklarını (RAM ve CPU) dinamik olarak sağlar. Sadece maksimum limiti belirtin ve geri kalan her şey platform tarafından otomatik olarak yapılır - manuel müdahale gerekmez. Bu özellik, otomatik dikey ölçeklendirme olarak adlandırılır ve kullanılmayan kapasitelere fazla ödeme yapmadan, kaynak yetersizliği yaşamamanızı sağlar.
Dikey ölçeklendirme limitini ayarlamak veya değiştirmek için, topoloji sihirbazındaki uygun kaydırıcıyı kullanabilirsiniz:
Uygulamanız oldukça popüler hale gelir ve tek bir düğüm yeterli olmazsa, yatay ölçeklendirme yapabilirsiniz. Daha fazla güvenilirlik ve yüksek erişilebilirlik sağlamak için, eklenen tüm düğümler farklı donanım düğümlerinde oluşturulur.
Gerekli düğüm sayısını ayarlamak için, topoloji sihirbazındaki Yatay Ölçeklendirme bölümündeki+/-butonlarını tıklayın (yük dengeleyici otomatik olarak eklenir).
Entegre uygulama sunucusu kümeleme özelliği, düğüm çiftleri arasında oturum çoğaltma sağlar ve uygulama erişilebilirliğini artırmak için ek yazılım veya Memcached kullanımını ortadan kaldırır.
Platform, Tomcat ve TomEE sunucuları arasında multicast yardımıyla otomatik oturum çoğaltma sağlar ve Java kümesindeki web uygulamaları için yüksek erişilebilirlik sağlar. Bu Yüksek Erişilebilirlik özelliği, ortam oluşturma veya topoloji ayarları sırasında sihirbazda etkinleştirilebilir.
Yeni modernAuto-Clusteringçözümü,GlassFish,PayaraveWildFlyyazılım yığınları için sunulmaktadır: