คลาวด์สำหรับซอฟต์แวร์จาวา


1

เมฆก็กระทบฉันเช่นกัน ยิ่งฉันตรวจสอบข้อเสนอมากเท่าไหร่มันก็ดูเหมือนว่าภาพระบบปฏิบัติการเสมือนผึ้งจะโหลดตามความต้องการ น่าเบื่อ ... ที่ไหนสักแห่งที่ข้าอ่านว่านี่เป็นนางแบบที่ตายแล้วจริงมาก

ฉันสนใจที่จะใช้งานซอฟต์แวร์จาวาที่ใช้การเชื่อมต่อซ็อกเก็ตปกติไม่มีสิ่งบนเว็บหรือ servlets ไม่มีส่วนที่เหลือและการเอาชนะที่ใหญ่โตทั้งหมด มันจะสมบูรณ์แบบถ้าคุณมีที่อยู่ IP หนึ่งที่จะพูดคุยและพูดว่าที่นี่ฉันมีงานให้คุณ จากนั้นฉันก็เข้าถึงไอพีเดียวกันอีกครั้งและแจกงานต่อไป แต่คลาวด์ผลักคำขอไปยังโหนดอื่นภายใน ฉันคิดว่า EC2 ทำเช่นนั้นหากฉันเข้าใจแนวคิดของพวกเขาถูกต้อง แต่พวกเขาทำงานกับภาพระบบปฏิบัติการแบบเต็มเช่นกัน?

ฉันต้องการบางสิ่งบางอย่างฉันสามารถปรับใช้ไฟล์. jar และพูดว่าใช้ 2 หรือมากถึง 100 อินสแตนซ์ของซอฟต์แวร์นั้น หากจำเป็นต้องมีการสื่อสารถึงกันสามารถทำได้ผ่านระบบคลาวด์ของไฟล์ที่แชร์ นั่นคือสิ่งที่เมฆสามารถทำได้?


2
"นี่คือสิ่งที่ Cloud (tm) สามารถทำเพื่อคุณได้"
EEAA

ดูไม่เหมือนมากใช่ไหม :-)
Franz Kafka

คำถามของคุณคำพูดค่อนข้างคลุมเครือและยากที่จะติดตาม ฉันขอแนะนำให้แก้ไขให้ชัดเจนด้วยคำถามตรงหนึ่งหรือสองข้อ
EEAA

ใครโหวตสิ่งนี้เป็นหัวข้อปิด ขออภัย Franz ค่อนข้างชัดเจนว่าคุณไม่รู้ว่าระบบคลาวด์ทำงานอย่างไรระบบกระจายใช้งานเขียนโปรแกรมสำหรับระบบใดระบบหนึ่งและไม่ทราบวิธีระบุสิ่งที่คุณต้องการในคำถาม อย่างน้อยโปรดเข้าใจว่าคุณต้องการทำอะไรและถามคำถามที่เกี่ยวข้องโดยตรง การถามคำถาม 'คลุมเครือ' เกี่ยวกับความสามารถของ buzzword ทางการตลาดไม่ใช่คำถามจริงเลย
Chris S

คำตอบ:


1

ฉันต้องการบางสิ่งบางอย่างฉันสามารถปรับใช้ไฟล์. jar บางไฟล์

นี่เป็นเรื่องที่ไม่ควรพลาดสำหรับ "อุปถัมภ์มวลชน" "สิ่งที่คุณสามารถปรับใช้ไฟล์. jar" นั้นค่อนข้างคลุมเครือ

EC2 (หรือแพลตฟอร์มคลาวด์อื่น ๆ ) เป็นสิ่งที่คุณต้องการที่นี่ แต่คุณต้องระวังว่าการส่งงานจะทำในสิ่งที่ถูกต้อง (อะไรก็ตามที่มีความหมายกับคุณ)

ไม่ว่าจะเป็น (อเมซอนร่วมกับเครื่องมือการจัดการของคุณ) จะเปิดไฟอีก 5 เซิร์ฟเวอร์และใส่ "ผู้ปฏิบัติงาน.jar" ลงไปหรือไม่ก็ขึ้นอยู่กับคุณ

EC2 ทั้งหมดช่วยให้คุณมีสภาพแวดล้อมที่สามารถนำรูปที่เตรียมไว้ไปใช้งานได้อย่างรวดเร็ว

นอกจากนี้คุณจะต้องคำนึงถึงกลุ่มความปลอดภัยด้วย ดูเหมือนว่าคุณกำลังทำ RMI และจัดสรรพอร์ตที่ใช้แบบไดนามิกดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้มีกลุ่มการรักษาความปลอดภัย

หากคุณมีซอฟต์แวร์ที่ทำงานในพื้นที่และบรรลุขั้นตอนต่อไปคือ:

  • เรียนรู้วิธีใช้ EC2 :)
  • สร้างภาพ AMI ที่เหมาะกับซอฟต์แวร์ของคุณ
  • เขียนสคริปต์ / รหัสที่จะจัดการจำนวนอินสแตนซ์ที่เพิ่มขึ้น (EC2 จัดเตรียมผลิตภัณฑ์การปรับสัญญาณอัตโนมัติบางอย่าง - ฉันมักจะลืมชื่อ - ที่สามารถช่วยคุณได้)
  • ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมของคุณปลอดภัยอย่างแน่นหนา
  • จับตาดูงบประมาณของคุณ
  • จับตาดูงบประมาณของคุณ
  • เรียกใช้การทดสอบเพื่อค้นหาว่าซอฟต์แวร์การจัดการของคุณทำอะไรได้จริงตามที่คุณต้องการ (ไม่ใช่ส่วนของผู้ปฏิบัติงานที่นี่นี่เป็นเรื่องเกี่ยวกับการปรับใช้ "เซิร์ฟเวอร์ใหม่" อย่างแท้จริง - อินสแตนซ์ในข้อกำหนด EC2)

คำถามของคุณทำให้มีพื้นที่เหลือเฟือเกี่ยวกับส่วน EC2 แค่มีซอฟต์แวร์ที่ทำงานจริงไม่เพียงพอสำหรับการใช้คลาวด์อย่างคุ้มค่า คุณจะต้องมีการจัดการบางอย่าง (ซอฟต์แวร์) ที่คอยจัดการกับอินสแตนซ์ / ทำลายพวกเขาอีกครั้ง


0

คลาวด์เป็นคำศัพท์ในปัจจุบัน - ขึ้นอยู่กับสิ่งที่ผู้ให้บริการทำ สำหรับ Java ฉันรู้แค่ว่าแพลตฟอร์ม CloudBees เป็นโซลูชั่นการบริการ - ไม่เคยใช้เลยแค่อ่านเกี่ยวกับพวกเขา อาจพอดีกับใบเสร็จของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.