<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Archives - คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</title>
	<atom:link href="https://docs.ruk-com.cloud/category/java/feed" rel="self" type="application/rss+xml" />
	<link>https://docs.ruk-com.cloud/category/java</link>
	<description>แพลตฟอร์มที่ดีที่สุดรองรับการทำ Cluster, HA, Load Balancer, Auto Scale ผ่านการคลิ๊กเพียงไม่กี่ครั้ง พร้อมระบบจัดการที่ง่าย คิดค่าบริการตามการใช้งานจริง</description>
	<lastBuildDate>Tue, 03 May 2022 10:37:18 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.1</generator>
	<item>
		<title>Java Version</title>
		<link>https://docs.ruk-com.cloud/java-version</link>
					<comments>https://docs.ruk-com.cloud/java-version#respond</comments>
		
		<dc:creator><![CDATA[bam]]></dc:creator>
		<pubDate>Tue, 03 May 2022 10:37:15 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24653</guid>

					<description><![CDATA[<p>ในการตั้งค่า Java environment คุณสามารถเลือกเวอร์ชันของ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-version">Java Version</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>ในการตั้งค่า Java environment คุณสามารถเลือกเวอร์ชันของ JDK ที่คุณต้องการรันได้ดังนี้:<br></p>



<ul><li><a href="AdoptOpenJDK:"><strong>AdoptOpenJDK</strong></a>: 8.0.312; 11.0.13; 13.0.2; 14.0.2; 15.0.2; 16.0.2</li><li><strong><a href="https://aws.amazon.com/corretto/" target="_blank" rel="noreferrer noopener">Amazon Corretto</a></strong>: 8.322.06; 11.0.14.10.1; 15.0.2.7.1; 16.0.2.7.1</li><li><strong><a href="https://www.eclipse.org/openj9/" target="_blank" rel="noreferrer noopener">Eclipse OpenJ9</a></strong>: 0.11.0 (8u192-b12; 11.0.1); 0.15.1 (8u222-b10; 11.0.4); 0.17.0 (8u232-b09; 11.0.5; 13.0.1); 0.18.1(8u242-b08; 11.0.6; 13.0.2) 0.20.0 (8u252-b09; 11.0.7); 0.21.0 (8u262-b10; 8u265-b01; 11.0.8; 14.0.2); 0.22.0 (15.0.0); 0.23.0 (8u272-b10; 11.0.9); 0.24.0 (8u282-b08; 11.0.10); 0.25.0-16; 0.26.0 (8u292-b10; 11.0.11); 0.27.0 (8u302-b08; 11.0.12); 0.29.0 (8u312-b07; 11.0.13); 0.30.0 (8u322-b06; 11.0.14)</li><li><strong><a href="https://projects.eclipse.org/projects/adoptium.temurin" target="_blank" rel="noreferrer noopener">Eclipse Temurin</a></strong>: 8.0.322; 11.0.14; 17.0.2</li><li><strong><a href="https://www.graalvm.org/" target="_blank" rel="noreferrer noopener">GraalVM CE</a></strong> (ปัจจุบันสำหรับ Java Engine และ Maven เท่านั้น): 19.3.1; 20.2.0; 21.3.0; 22.0.0.2</li><li><strong><a href="https://bell-sw.com/" target="_blank" rel="noreferrer noopener">Liberica JDK</a></strong>: 8.0.322; 11.0.14; 13.0.2; 14.0.2; 15.0.0; 16.0.0; 17.0.2</li><li><strong><a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank" rel="noreferrer noopener">Oracle JDK Dev</a></strong>: 7.0_79; 8.0_202; 11.0.2</li><li><strong><a href="http://jdk.java.net/" target="_blank" rel="noreferrer noopener">Oracle OpenJDK</a></strong>: 7.0.261; 8.0.322; 11.0.14; 13.0.2; 14.0.2; 15.0.2; 16.0.2; 17.0.2; 18.0; 19.ea-b16</li><li><strong><a href="https://www.azul.com/downloads/zulu/" target="_blank" rel="noreferrer noopener">Zulu Community</a></strong>: 7.0.332; 8.0.322; 11.0.14; 13.0.9; 14.0.2; 15.0.6; 16.0.2; 17.0.2</li></ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>สำหรับ environment ที่มีอยู่แล้วคุณสามารถเปลี่ยนแปลงเวอร์ชันได้โดยทำตามขั้นตอนนี้:</p>



<p>1. เข้าสู่ระบบ Ruk-Com Cloud แดชบอร์ดคลิก New Environment</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="633" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-1024x633.png" alt="" class="wp-image-24656" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-1024x633.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-300x186.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-768x475.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-1536x950.png 1536w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-24x15.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-36x22.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image-48x30.png 48w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/image.png 1956w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>ในหน้า Environment Topology ให้คุณเลือกแท็บ Java จากนั้นเลือกแอปพลิเคชันเซิร์ฟเวอร์ คุณสามารถเลือกเวอร์ชันตามที่แสดงรูปภาพด้านบน</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>2. หากคุณต้องการเปลี่ยนเวอร์ชัน Java สำหรับ environment ที่มีอยู่แล้ว คุณสามารถ <a href="https://docs.ruk-com.cloud/container-redeploy">redeploy</a> คอนเทนเนอร์ได้</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img decoding="async" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41.png" alt="" class="wp-image-24659" width="512" height="439" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41.png 1024w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41-300x257.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41-768x658.png 768w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41-24x21.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41-36x31.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/05/Screen-Shot-2565-05-03-at-17.32.41-48x41.png 48w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<p>เพียงเลือก <em>Tag</em> ที่คุณต้องการ (เวอร์ชันของ JDK Distribution) และคลิก <strong>Redeploy</strong></p>



<p>คลิกปุ่ม <strong>Yes</strong> เพื่อยืนยันการเปลี่ยนแปลงหลังจากนั้นรอสักครู่ให้ระบบทำการเปลี่ยนเวอร์ชัน</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-version">Java Version</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/java-version/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java Developer’s Center</title>
		<link>https://docs.ruk-com.cloud/java-developers-center</link>
					<comments>https://docs.ruk-com.cloud/java-developers-center#respond</comments>
		
		<dc:creator><![CDATA[bam]]></dc:creator>
		<pubDate>Fri, 29 Apr 2022 10:29:46 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">https://docs.ruk-com.cloud/?p=24609</guid>

					<description><![CDATA[<p>ปัจจุบันนี้ Ruk-Com Cloud PaaS เป็น multilingual ที่มีก [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-developers-center">Java Developer’s Center</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="324" height="325" src="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration.png" alt="" class="wp-image-24611" srcset="https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration.png 324w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration-300x300.png 300w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration-150x150.png 150w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration-24x24.png 24w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration-36x36.png 36w, https://docs.ruk-com.cloud/wp-content/uploads/2022/04/01-java-center-illustration-48x48.png 48w" sizes="(max-width: 324px) 100vw, 324px" /></figure></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p><br><br><br>ปัจจุบันนี้ Ruk-Com Cloud PaaS เป็น multilingual ที่มีการสร้าง Java Cloud และยังคงเน้นภาษาการเขียนโปรแกรมเป็นหลัก คู่มือนี้เราจะอธิบายเกี่ยวกับฟีเจอร์ที่มีลักษณะพิเศษของโฮสต์ Java ภายในแพลตฟอร์มและคุณสามารถใช้งานฟังก์ชันที่หลากหลายได้อย่างง่ายดาย</p>
</div>
</div>



<p>คุณสามารถใช้สารบัญด้านล่างเพื่อค้นหาข้อมูลที่ต้องการภายในคู่มือได้เร็วขึ้น:</p>



<ul><li>Java Versions</li><li>Java Application Servers</li><li>Java Environment Creation</li><li>Java Application Deployment</li><li>Domains Management</li><li>Automatic Vertical Scaling</li><li>Horizontal Scaling: Manual and Automatic</li><li>Java Clusterization</li><li>Database Connection to Java Application</li></ul>



<div style="height:35px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Java Versions</h4>



<p>ปัจจุบันมีเวอร์ชัน Java ดังนี้</p>



<ul><li><a href="AdoptOpenJDK:"><strong>AdoptOpenJDK</strong></a>: 8.0.312; 11.0.13; 13.0.2; 14.0.2; 15.0.2; 16.0.2</li><li><strong><a href="https://aws.amazon.com/corretto/" target="_blank" rel="noreferrer noopener">Amazon Corretto</a></strong>: 8.322.06; 11.0.14.10.1; 15.0.2.7.1; 16.0.2.7.1</li><li><strong><a href="https://www.eclipse.org/openj9/" target="_blank" rel="noreferrer noopener">Eclipse OpenJ9</a></strong>: 0.11.0 (8u192-b12; 11.0.1); 0.15.1 (8u222-b10; 11.0.4); 0.17.0 (8u232-b09; 11.0.5; 13.0.1); 0.18.1(8u242-b08; 11.0.6; 13.0.2) 0.20.0 (8u252-b09; 11.0.7); 0.21.0 (8u262-b10; 8u265-b01; 11.0.8; 14.0.2); 0.22.0 (15.0.0); 0.23.0 (8u272-b10; 11.0.9); 0.24.0 (8u282-b08; 11.0.10); 0.25.0-16; 0.26.0 (8u292-b10; 11.0.11); 0.27.0 (8u302-b08; 11.0.12); 0.29.0 (8u312-b07; 11.0.13); 0.30.0 (8u322-b06; 11.0.14)</li><li><strong><a href="https://projects.eclipse.org/projects/adoptium.temurin" target="_blank" rel="noreferrer noopener">Eclipse Temurin</a></strong>: 8.0.322; 11.0.14; 17.0.2</li><li><strong><a href="https://www.graalvm.org/" target="_blank" rel="noreferrer noopener">GraalVM CE</a></strong>&nbsp;(ปัจจุบันสำหรับ Java Engine และ Maven เท่านั้น): 19.3.1; 20.2.0; 21.3.0; 22.0.0.2</li><li><strong><a href="https://bell-sw.com/" target="_blank" rel="noreferrer noopener">Liberica JDK</a></strong>: 8.0.322; 11.0.14; 13.0.2; 14.0.2; 15.0.0; 16.0.0; 17.0.2</li><li><strong><a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank" rel="noreferrer noopener">Oracle JDK Dev</a></strong>: 7.0_79; 8.0_202; 11.0.2</li><li><strong><a href="http://jdk.java.net/" target="_blank" rel="noreferrer noopener">Oracle OpenJDK</a></strong>: 7.0.261; 8.0.322; 11.0.14; 13.0.2; 14.0.2; 15.0.2; 16.0.2; 17.0.2; 18.0; 19.ea-b16</li><li><strong><a href="https://www.azul.com/downloads/zulu/" target="_blank" rel="noreferrer noopener">Zulu Community</a></strong>: 7.0.332; 8.0.322; 11.0.14; 13.0.9; 14.0.2; 15.0.6; 16.0.2; 17.0.2</li></ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Java เวอร์ชัน 6, 9, 10 และ 12 ไม่สามารถสร้าง environment ใหม่ได้เนื่องจากเวอร์ชันเหล่านี้หมดอายุการใช้งานแล้ว อย่างไรก็ตาม อินสแตนซ์ที่มีอยู่แล้วยังสามารถทำงานได้อย่างสมบูรณ์ (รวมถึงการ redeploy การโคลน การปรับขนาดแนวนอน)</p>



<p>คุณสามารถเลือกเวอร์ชันที่ต้องการในขณะที่สร้าง environment ได้และสามารถเปลี่ยนเวอร์ชันได้ภายหลัง คุณสามารถดูขั้นตอนได้ในเอกสาร <a href="#">Java Versions</a></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Java Application Servers</h4>



<p>Ruk-Com Cloud รองรับ Java Engine และ Java Application Servers ที่หลากหลายดังนี้:</p>



<ul><li>GlassFish</li><li>Jetty</li><li>Payara</li><li>Spring Boot</li><li>Tomcat</li><li>TomEE</li><li>WildFly<br></li></ul>



<p> </p>



<p>อ่านเอกสารด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ Java ภายในแพลตฟอร์ม</p>



<ul><li>Java App Server Configuration</li><li>Java Garbage Collection</li><li>Java Agent</li><li>Java Tutorials</li></ul>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Java Environment Creation</h4>



<p>การโฮสต์แอปพลิเคชัน Java คุณจะต้องสร้าง environment ให้เหมาะสม คลิกปุ่ม <strong>New Environment</strong> ไปที่แท็บ <strong>Java </strong>และเลือกแอปพลิเคชันเซิร์ฟเวอร์ Java, database และสแต็กอื่นๆที่ต้องการ คุณสามารถปรับแต่งการตั้งค่า cloudlets, disk space, region และอื่นๆได้ตามการใช้งานของคุณ จากนั้นคลิก <strong>Create </strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/02-java-environment-creation.png" alt="Java environment creation"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>เซิร์ฟเวอร์ที่เพิ่มเข้ามาทั้งหมดจะเป็น<a href="https://docs.ruk-com.cloud/isolated-containers">คอนเทนเนอร์แยก</a>กันอย่างสมบูรณ์ซึ่งตั้งอยู่บนโฮสต์ที่แตกต่างกันเพื่อให้มีความพร้อมใช้งานมากขึ้น โดยการแยกคอนเทนเนอร์จะช่วยลดความเสี่ยงที่จะรบกวนคอนเทนเนอร์อื่น คุณสามารถแนบ <a href="https://docs.ruk-com.cloud/public-ip">public IP</a> กับเซิร์ฟเวอร์เหล่านี้ได้เพื่อเข้าถึงคอนเทนเนอร์โดยตรง (หากใช้การตั้งค่าเริ่มต้น คำขอที่ถูกส่งเข้ามาที่แอปพลิเคชันของคุณจะถูก proxy โดย <a href="https://docs.ruk-com.cloud/shared-load-balancer">shared load balancer</a>)</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Java Application Deployment</h4>



<p>หลังจากสร้าง environment เรียบร้อยแล้วคุณสามารถ deploy แอปพลิเคชัน java ของคุณได้ด้วยกระบวนการ deploy อัตโนมัติอย่างสมบูรณ์ซึ่งจะช่วยให้คุณเริ่มและรันโปรเจกต์ได้อย่างง่ายดาย</p>



<p>วิธีการ deploy ที่รองรับมีทั้งหมด 3 วิธีดังนี้:</p>



<ul><li>ผ่านแอปพลิเคชัน&nbsp;<em><strong>archive</strong></em>&nbsp;&#8211;&nbsp;<em>.war</em>,&nbsp;<em>.zip</em>,&nbsp;<em>.jar</em>, and&nbsp;<em>.ear</em>&nbsp;archives</li><li>จาก&nbsp;<em>GIT/SVN</em>&nbsp;remote&nbsp;<em><strong>repository</strong></em>, โดยใช้&nbsp;<em>Maven</em>&nbsp;build node</li><li>ใช้&nbsp;<em><strong>plugins</strong></em>&nbsp;&#8211;&nbsp;<em><a href="https://docs.jelastic.com/ant-task-jelastic/">Ant Task</a></em>,&nbsp;<em><a href="https://docs.jelastic.com/eclipse-plugin-user-manual/">Eclipse</a></em>,&nbsp;<em><a href="https://docs.jelastic.com/idea-plugin/">IntelliJ IDEA</a></em>,&nbsp;<em><a href="https://docs.jelastic.com/maven-plugin-jelastic/">Maven</a></em>&nbsp;และ&nbsp;<em><a href="https://docs.jelastic.com/netbeans-plugin-guide/">NetBeans</a></em><br><br></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/03-java-application-deployment.png" alt="Java application deployment"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>คุณสามารถอ่านเอกสารที่เหมาะสมเพื่อเรียนรู้เกี่ยวกับการ deploy แอปพลิเคชัน java ตามหัวข้อนี้</p>



<ul><li><a href="https://docs.ruk-com.cloud/deployment-guide">Deployment Guide</a></li><li><a href="#">Maven Build Node</a></li><li><a href="https://docs.ruk-com.cloud/auto-deploy-overview">Auto-Deploy Overview</a></li><li><a href="https://docs.ruk-com.cloud/deployment-hooks">Deployment Hooks</a><br><br></li></ul>



<p>นอกจากนี้ยังมีคำแนะนำสำหรับการจัดการโปรเจกต์ของคุณผ่าน <a href="https://docs.ruk-com.cloud/storing-and-deploying-apps-via-gitblit">Gitblit</a> และ <a href="https://docs.ruk-com.cloud/remote-access-to-your-files-via-webdav">WebDAV</a></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Domains Management</h4>



<p>คุณสามารถ<a href="https://docs.ruk-com.cloud/custom-domain-name">ผูกชื่อโดเมน</a>ของคุณกับ URL ของแอปพลิเคชันและสามารถใช้แทนโดเมน environment ได้</p>



<ul><li><strong>CNAME redirect </strong>หากคุณใช้ Shared Load Balancer; ซึ่งเหมาะสมกับ environment ที่กำลังทดสอบและพัฒนา</li><li><strong>DNS A Record</strong> หากคุณใช้ Public IP; สามารถรองรับปริมาณ traffic load สูงและเหมาะสมกับ <em>production environments</em></li></ul>



<p>นอกจากนี้ยังมีฟีเจอร์<a href="https://docs.ruk-com.cloud/swap-domains">สลับโดเมน</a> <em><strong>SwapExtIps</strong></em> API/CLI คุณสามารถอัปเกรดและแก้ไขแอปพลิเคชันของคุณได้โดยไม่มี downtime (ผู้ใช้จะไม่สังเกตเห็นว่าเว็บของคุณหยุดชะงัก)</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p> </p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/04-java-domains-management.png" alt="Java domains management"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="box-note"><strong>เคล็ดลับ:</strong> ในแต่ละ environment คุณสามารถใช้หลายโดเมนได้เพื่อเพิ่มความสามารถในการใช้งาน ประสิทธิภาพ และความสามารถในการปรับขนาด อีกทั้งประหยัดค่าใช้จ่ายโดยไม่จำเป็นต้องตั้งค่าอินสแตนซ์แยกกันสำหรับแอปต่างๆ ยกตัวอย่างที่เหมาะสมดังนี้:<br><br>&#8211; <a href="https://docs.ruk-com.cloud/multiple-domain-names-on-tomcat-server">Multiple Domains for Tomcat</a><br>&#8211; <a href="https://docs.ruk-com.cloud/running-multiple-custom-domains-on-glassfish-server">Multiple Domains for GlassFish</a><br>&#8211; <a href="https://docs.ruk-com.cloud/multiple-domain-names-on-tomcat-server">Multiple Domains for PHP</a></p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Automatic Vertical Scaling</h4>



<p>แพลตฟอร์มได้จัดเตรียม cloudlets แบบ dynamic (เช่น ทรัพยากร RAM และ CPU) ที่แอปพลิเคชันของคุณต้องใช้จัดการกับ load ปัจจุบัน เพียงคุณระบุขีดจำกัดสูงสุด <em>maximum limit</em> จากนั้นแพลตฟอร์มจะดำเนินการทุกอย่างโดยอัตโนมัติ คุณไม่จำเป็นต้องแก้ไขทรัพยากรด้วยตนเอง ซึ่งเรียกว่าฟีเจอร์นี้ <strong><a href="https://docs.ruk-com.cloud/automatic-vertical-scaling">automatic vertical scaling</a></strong> ทำให้แน่ใจได้ว่าคุณจะไม่จ่ายค่าบริการมากเกินไปสำหรับทรัพยากรที่ไม่ได้ใช้งานและจะไม่ประสบปัญหาทรัพยกรไม่เพียงพอ<br><br></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/automatic-vertical-scaling/pricing-image.png" alt="automatic vertical scaling pricing image"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>ในการตั้งค่าหรือเปลี่ยนขีดจำกัดการปรับขนาดแนวตั้ง คุณสามารถใช้ตัวเลื่อนที่เหมาะสมภายในโทโพโลยี:</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/06-configure-java-vertical-scaling.png" alt="configure Java vertical scaling"/></figure></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Horizontal Scaling: Manual และ Automatic</h4>



<p>ในกรณีที่แอปพลิเคชันของคุณได้รับความนิยมอย่างสูงและโหนดเดียวไม่เพียงพอ คุณสามารถปรับขนาดแนวนอนเพื่อเพิ่มโหนดซึ่งจะทำให้มั่นใจได้ว่าแอปพลิเคชันของคุณมีความน่าเชื่อถือและความพร้อมใช้งานสูงโดยโหนดที่เพิ่มใหม่ทั้งหมดจะถูกสร้างขึ้นบน hardware node ที่แตกต่างกัน</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://docs.jelastic.com/java-center/07-java-horizontal-scaling.png" alt="Java horizontal scaling" width="311" height="126"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>คลิกปุ่ม +/- ที่การตั้งค่า <em>Horizontal Scaling </em>ในการตั้งจำนวนโหนดเพิ่มขึ้น load balancer จะถูกเพิ่มโดยอัตโนมัติ</p>



<p>คุณสามารถปรับเปลี่ยนโหมดการปรับขนาดดังนี้:</p>



<ul><li><em><strong>Stateless</strong></em>&nbsp;&#8211;&nbsp;สร้างโหนดใหม่ทั้งหมดพร้อมกันจากเทมเพลต image ที่มีอยู่ในแพลตฟอร์ม</li><li><em><strong>Stateful</strong></em>&nbsp;&#8211;&nbsp;คัดลอกไฟล์ของคอนเทนเนอร์หลักไปยังโหนดใหม่ตามลำดับ</li></ul>



<p><br>การปรับขนาดแบบ horizontal สามารถทำได้ทั้งแบบ manual และ automatic คุณสามารถตั้งค่า trigger ให้ระบบปรับขนาดแนวนอนอัตโนมัติได้โดยคลิกปุ่ม <strong>Setting</strong> ที่ environment ที่คุณต้องการและเลือกเมนู <strong>Auto Horizontal Scaling</strong> คุณสามารถตั้งเงื่อนไขการปรับขนาดตามที่คุณต้องการ เช่น ตั้งเปอร์เซ็นต์สำหรับการเพิ่มโหนดและลดโหนดสำหรับประเภททรัพยากรที่ระบุในช่วงเวลาหนึ่ง หากโหลดอยู่นอกขีดจำกัดที่ตั้งไว้ กระบวนการลบ/เพิ่มโหนดจะถูกเรียกโดยอัตโนมัติ</p>



<p>คุณสามารถเลือกทรัพยากรที่ต้องการตรวจสอบการใช้งานและตั้งค่า trigger ได้ดังนี้:</p>



<ul><li>CPU</li><li>Memory (RAM)</li><li>Network</li><li>Disk I/O</li><li>Disk IOPS<br><br></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/08-java-auto-horizontal-scaling.png" alt="Java auto horizontal scaling"/></figure></div>



<p>ทริกเกอร์จะเริ่มตรวจสอบการใช้ทรัพยากรทันทีหลังจากเพิ่มเงื่อนไข เมื่อระดับการใช้งานเกินขีดจำกัดที่ระบุทริกเกอร์จะถูกเรียกใช้ จากนั้นหากโหลดยังคงอยู่ในช่วงเวลาที่กำหนด ระบบจะดำเนินการโดยปรับจำนวนโหนดโดยอัตโนมัติ</p>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Java Clusterization</h4>



<p>การทำแอปพลิเคชันเซิร์ฟเวอร์แบบคลัสสเตอร์เป็นการจำลองเซสชันระหว่างคู่โหนด โดยไม่จำเป็นต้องใช้ซอร์ฟแวร์เพิ่มเติมหรือ memcached เพื่อเพิ่มความพร้อมใช้งานของแอปพลิเคชัน </p>



<p>แพลตฟอร์มได้จัดเตรียมการจำลองเซสชันอัตโนมัติระหว่างเซิร์ฟเวอร์ Tomcat และ TomEE ด้วย multicast เพื่อให้เว็บแอปพลิเคชันมีความพร้อมใช้งานสูงภายในคลัสเตอร์ Java โดยคุณสามารถเปิดใช้งานฟีเจอร์ <a href="https://docs.ruk-com.cloud/high-availability-with-sticky-session-replication">High Availability</a> ได้ที่หน้าโทโพโลยีในขณะที่สร้าง environment <br></p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/09-java-clusterization.png" alt="Java clusterization"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p>การทำคลัสเตอร์อัตโนมัติที่ทันสมัยกว่าสำหรับ GlassFish, Payara, และ WildFly สามารถทำได้ตามเอกสารนี้</p>



<ul><li><a href="https://jelastic.com/blog/glassfish-payara-auto-clustering-cloud-hosting/" target="_blank" rel="noreferrer noopener">Out-of-Box GlassFish &amp; Payara Clustering</a></li><li><a href="https://jelastic.com/blog/wildfly-managed-domain-in-containers-auto-micro-clustering-and-scaling/" target="_blank" rel="noreferrer noopener">WildFly Automatic Micro Clustering and Scaling</a><br><br></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://docs.jelastic.com/java-center/10-java-auto-clustering.png" alt="Java auto-clustering"/></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">การเชื่อมต่อ Database  ไปยัง Java Application</h4>



<p>คุณสามารถติดตั้งเซิร์ฟเวอร์ database ที่สามารถปรับขนาดและจัดการได้อย่างสมบูรณ์ภายใน Java environment สำหรับการสร้างการเชื่อมต่อ คุณสามารถปรับแอปพลิเคชันของคุณตามคำแนะนำ database แต่ละประเภทที่คุณต้องการใช้งาน</p>



<ul><li><a href="https://docs.ruk-com.cloud/java-connection-to-mysql-mariadb">การเชื่อมต่อ Java กับ MariaDB/MySQL</a></li><li><a href="https://docs.ruk-com.cloud/java-connection-to-postgresql">การเชื่อมต่อ Java กับ PostgreSQL</a></li><li><a href="https://docs.ruk-com.cloud/java-connection-to-mongodb">การเชื่อมต่อ Java กับ MongoDB</a><br><br></li></ul>



<p>Ruk-Com Cloud ให้บริการโฮสติ้ง Java ที่มีความพร้อมใช้งานสูง ความซ้ำซ้อน และมีความสามารถในการปรับขนาดเซิร์ฟเวอร์ที่เป็นจุดแข็งสำหรับแอปพลิเคชันของคุณ</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a rel="nofollow" href="https://docs.ruk-com.cloud/java-developers-center">Java Developer’s Center</a> appeared first on <a rel="nofollow" href="https://docs.ruk-com.cloud">คู่มือการใช้งาน Ruk-Com Cloud (PAAS)</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://docs.ruk-com.cloud/java-developers-center/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
