Java Geliştirici Merkezi

Ş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 Ortamı Oluşturma

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.

Java Ortamı Oluşturma

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.

Java Uygulaması Dağıtımı

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.

  • uygulamaarşiviaracılığıyla - .war, .zip, .jar ve .ear arşivleri
  • GIT/SVN uzakdepoaracılığıyla, Maven derleme düğmesi kullanarak
Java Uygulaması Dağıtımı

Alan Adı Yönetimi

Uygulamanızın URL'sine özel bir alan adı bağlayabilir ve bunu varsayılan ortam alan adı yerine kullanabilirsiniz:

  • CNAME yönlendirmesipaylaşımlı yük dengeleyici kullanıyorsanız;geliştirmevetestortamları için tavsiye edilir
  • DNS A Kayıtgenel IP kullanıyorsanız; yüksek trafik yükünü kaldırabilir veüretimortamları için uygundur

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).

Java Alan Adı Yönetimi

Otomatik Dikey Ölçeklendirme

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.

Otomatik Dikey Ölçeklendirme

Dikey ölçeklendirme limitini ayarlamak veya değiştirmek için, topoloji sihirbazındaki uygun kaydırıcıyı kullanabilirsiniz:

Dikey Ölçeklendirme Ayarları

Yatay Ölçeklendirme: Manuel ve Otomatik

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.

Yatay Ölçeklendirme

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).

Java Kümeleme

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.

Java Kümeleme

Yeni modernAuto-Clusteringçözümü,GlassFish,PayaraveWildFlyyazılım yığınları için sunulmaktadır:

  • Kutudan Çıkan GlassFish & Payara Kümeleme
  • WildFly Otomatik Mikro Kümeleme ve Ölçeklendirme
Java Auto Clustering