Redmine Server หรือ Cloud: นั่นคือคำถาม
การเลือกตั้งค่าระหว่าง Redmine เซิร์ฟเวอร์ และ คลาวด์ เป็นส่วนสำคัญของกระบวนการตัดสินใจในองค์กรหลายแห่ง และคำตัดสินสุดท้ายไม่ได้ถูกกำหนดล่วงหน้าเสมอ

ควรพิจารณาปัจจัยหลายอย่างก่อนที่จะเลือกวิธีการดำเนินธุรกิจของคุณ - เริ่มต้นจากต้นทุน ผ่านมาตรฐานการทำงานและประสิทธิภาพต่าง ๆ ไปจนถึงปัญหาด้านความปลอดภัย สำหรับบุคคลทั่วไป การเลือกก็ง่ายกว่ามาก - ในหลายปีที่ผ่านมา ความสามารถในการใช้คลาวด์เป็นทางเลือกที่ได้รับความนิยม สำหรับธุรกิจส่วนตัวและธุรกิจขนาดเล็ก
ในย่อหน้าที่ตามมา เราจะนำเสนอและสรุปเทคโนโลยีและความพยายามของเราในการทำให้ Easy Redmine เป็นโซลูชันการจัดการโครงการที่เข้าถึงได้ดีที่สุด สำหรับผู้ที่เลือกวิธีการของตนเองไว้แล้ว สำหรับผู้ที่ยังไม่แน่ใจ จะมีการนำเสนอกรณีการใช้งานทั่วไปที่มีดีและเสียเพื่อให้พิจารณา ซึ่งอาจช่วยเร่งกระบวนการตัดสินใจขึ้นตามความต้องการสำคัญของพวกเขา
โซลูชัน Redmine ที่ติดตั้งเอง (เซิร์ฟเวอร์)
สิ่งที่เรามี
เป็นบริษัทที่มุ่งมั่นในการพัฒนาแอปพลิเคชันเว็บ จึงเข้าใจลึกซึ้งถึงสิ่งที่ต้องใช้ในการโฮสต์แอปพลิเคชันเช่นนี้ ในการสนับสนุนโซลูชันที่ติดตั้งเอง เราพยายามทำให้กระบวนการที่ซับซ้อนนี้ง่ายขึ้นให้เท่าที่จะเป็นไปได้ ในระหว่างประสบการณ์กับลูกค้าเซิร์ฟเวอร์ที่ไม่เหมือนกันมากกว่า 10 ปี เราได้สร้างนวัตกรรมและเปิดตัวเครื่องมือและคู่มือที่เป็นประโยชน์ให้ใช้งานได้ทั่วไป
เทคโนโลยีเสมือนจริง
นี่เป็นขั้นตอนที่เป็นธรรมชาติตั้งแต่เริ่มต้นของการให้บริการโซลูชันเซิร์ฟเวอร์ของเรา แทนที่ลูกค้าจะต้องเตรียมสภาพแวดล้อมพร้อมกับเงื่อนไขก่อนการติดตั้งแอปพลิเคชันของเรา เราจะให้ตัวเลือกในการดาวน์โหลด "เซิร์ฟเวอร์" ที่เป็น เครื่องจำลองเสมือนจริง (VM) ที่เข้ากันได้กับเทคโนโลยี VMware และ Virtual Box ซึ่งมีแอปพลิเคชันพร้อมที่จะเริ่มทำงาน ดังนั้นลูกค้าสามารถเริ่มใช้งานแอปพลิเคชันได้เร็วขึ้นและมีความพยายามน้อยลงอย่างมีนัยสำคัญ
เรายังเปิดตัว VM สองรุ่นฟรีสำหรับชุมชน Redmine คือรุ่นที่มี Redmine เปล่า ๆ และรุ่นที่มี Redmine + ส่วนขยายฟรีของเรา (Easy Gantt, Easy WBS)
ตัวติดตั้ง Redmine
ไม่นานหลังจากการเปิดตัว ตัวติดตั้ง Redmine กลายเป็นเครื่องมือที่ใช้มากที่สุดจนถึงปัจจุบัน เมื่อลูกค้าเลือกที่จะติดตั้งแอปพลิเคชันโดยตรงลงในเซิร์ฟเวอร์ ตัวติดตั้งนี้ทำให้ง่ายมากขึ้นเมื่อเทียบกับวิธีมาตรฐาน - แทนที่จะต้องทำขั้นตอนมากมายด้วยตนเอง (แยกแพคเกจติดตั้งลงในโฟลเดอร์ที่กำหนดเอง, รันคำสั่งเซิร์ฟเวอร์ต่าง ๆ) มีวิซาร์ดที่จะนำคุณผ่านการตั้งค่าพื้นฐานและ ดำเนินการติดตั้งและย้ายข้อมูลอัตโนมัติ - ลดโอกาสของข้อผิดพลาดลงอย่างมีนัยสำคัญ
นอกจากนี้ ตัวติดตั้ง Redmine เป็นส่วนหนึ่งของ VM ของเรา ซึ่งใช้ในการติดตั้งอัปเดตซอฟต์แวร์โดยไม่ยุ่งยาก
การตรวจสอบความต้องการของเซิร์ฟเวอร์สำหรับ Redmine
เหมือนที่กล่าวมาแล้ว แอปพลิเคชันของเราขึ้นอยู่
การจัดตารางเวลา
ความต้องการในการดูแลเซิร์ฟเวอร์มีมากกว่าที่มีอยู่ ซึ่งเป็นความจริงที่แข็งแกร่ง การสนับสนุนเซิร์ฟเวอร์ก็ไม่ต่างอย่างไร ด้วยเหตุนี้เพียงเพราะฉะนั้น การสนับสนุนเซิร์ฟเวอร์จะต้องถูกกำหนดตารางเวลาล่วงหน้า เพื่อให้มีเวลาเพียงพอสำหรับการแก้ไขปัญหาให้เสร็จสิ้นอย่างสมบูรณ์
สิ่งนี้เป็นจริงอย่างยิ่งหากตัวเลือกการเข้าถึงเพียงอย่างเดียวคือผ่านการควบคุมระยะไกลที่ผู้ดูแลระบบของลูกค้าต้องเข้าร่วมด้วย หากลูกค้าให้เราเข้าถึง SSH ก็จะเล็กน้อยขึ้น - ผู้ดูแลระบบของเราจะเริ่มซ่อมแซมทันทีเมื่อพร้อมใช้งานและไม่จำเป็นต้องพบกับผู้ดูแลระบบของลูกค้า
การยืนยันรายงานข้อบกพร่อง
ไม่ได้เป็นเรื่องไกลออกไปที่จะพูดว่าทุกสภาพแวดล้อมของเซิร์ฟเวอร์ไม่เหมือนกัน ด้วยตัวเลือกการกำหนดค่ามากมาย คุณคงคิดว่าเป็นไปไม่ได้ที่จะมีเซิร์ฟเวอร์สองเครื่องที่เหมือนกัน สิ่งนี้เป็นเหตุผลที่บ่อยครั้งที่เราไม่สามารถจำลองพฤติกรรมที่ระบุโดยลูกค้าที่เป็นข้อบกพร่องได้
หากบริการที่จำเป็นต้องเรียกใช้งานแอปพลิเคชันของเราถูกกำหนดค่าให้ต่างจากที่เราแนะนำ มันไม่จำเป็นต้องผิดพลาด แต่อาจทำให้เกิดปัญหาในแอปพลิเคชันที่ยากต่อการติดตามกลับไปที่การกำหนดค่านั้น
ไม่ต้องใช้บัตรเครดิต ไม่ต้องติดตั้ง ไม่มีความผูกมัด
Redmine คลาวด์โซลูชัน
ทางเทคนิคแล้ว สำหรับผู้ใช้ปลายทางไม่มีความแตกต่างจริงๆ ระหว่างคลาวด์โซลูชันและเซิร์ฟเวอร์ มันยังคงเป็นแอปพลิเคชันเว็บที่คุณเปิดในเบราว์เซอร์อยู่เช่นเดิม แต่จากมุมมองของบริการ สิ่งเหล่านี้ไม่เหมือนกันเลย
ในขณะที่กับคลาวด์โซลูชันคุณทำงานบางส่วน สำหรับแอปพลิเคชัน - คุณต้องใช้ทรัพยากรบางส่วนในการบำรุงรักษาแอปพลิเคชันและสภาพแวดล้อมเซิร์ฟเวอร์ ในคลาวด์ ความพยายามทั้งหมดของคุณจะเน้นไปที่การทำงาน กับแอปพลิเคชัน เพื่อให้บรรลุเป้าหมายในธุรกิจของคุณ Redmine Cloud ก็เพียงแค่เกี่ยวกับการดำเนินธุรกิจของคุณในขณะที่เราจัดการ "โกดังเครื่องมือ"
สิ่งที่เรามอบให้
การกำหนดค่าที่เหมาะสม
ด้วยประสบการณ์ที่มากมายในโครงสร้างเซิร์ฟเวอร์และนวัตกรรมทางวิวัฒนาการและทางปฏิกิริยาที่ไม่มีที่สิ้นสุดในสนามนี้ พร้อมกับความรู้ลึกลงในความต้องการของแอปพลิเคชัน เราสามารถรับประกันได้ว่าคลาวด์ของเราจะให้การกำหนดค่าที่เหมาะสมสำหรับ ประสิทธิภาพที่ดีที่สุดของซอฟต์แวร์ของเรา
ด้วยโลก IT ที่เปลี่ยนแปลงทุกวันก่อนหน้าตาของเรา เรารู้ว่าจะไม่มีการกำหนดค่าที่เป็นที่สุดเสมอไป ดังนั้นในขณะใดก็ตาม เราจะจัดการคลาวด์โดยการปรับใช้หลักการที่ดีที่สุดและเทคโนโลยีของเราเองกับ แนวโน้มที่มีคุณค่าสูงล่าสุด
คลาวด์โลก Redmine
ศูนย์ข้อมูลของเราได้กระจายอยู่ทั่วทุกทวีป (ยกเว้นทวีปแอนตาร์กติก) เพื่อให้มีความพร้อมใช้งานและเข้าถึงได้จากทุกส่วนขอ
ความยืดหยุ่น
แอปพลิเคชันคลาวด์มักจะมีมาตรฐานที่มากกว่าโซลูชันเซิร์ฟเวอร์ ซึ่งเป็นสิ่งที่ดีเพราะลดต้นทุนสำหรับลูกค้า อย่างไรก็ตามใน Redmine Cloud เราให้บริการที่กำหนดเองที่สามารถปรับแต่งได้เพื่อกำจัดบางข้อเสียของคลาวด์พื้นฐาน
ตัวอย่างหนึ่งของบริการดังกล่าวคือการเรียกใช้แอปพลิเคชันบนโดเมนของลูกค้า ตัวอย่างเช่น แทนที่จะใช้โดเมนมาตรฐานสำหรับแอปพลิเคชัน company.easyproject.com คุณสามารถใช้ projects.company.com แทน
บริการอื่น ๆ ที่เราให้คือการสำรองข้อมูลแบบเต็มของแอปพลิเคชันจากตำแหน่ง SFTP ที่ปลอดภัย ซึ่งไม่ใช่มาตรฐานในโซลูชันคลาวด์ส่วนใหญ่
หากความต้องการในการปรับแต่งโซลูชันคลาวด์เพิ่มขึ้นอีก พวกเราพร้อมที่จะให้บริการ
Redmine Private Cloud (เซิร์ฟเวอร์ที่กำหนดเฉพาะ)
บริการคลาวด์ส่วนตัวเป็นบริการที่ยอดเยี่ยมที่สุด เพราะรวมคุณสมบัติที่ดีที่สุดของโซลูชันเซิร์ฟเวอร์และคลาวด์พร้อมกับกำจัดข้อเสียที่สำคัญที่สุดของทั้งสอง
ในทางหนึ่ง แอปพลิเคชันของคุณกำลังทำงานบนเซิร์ฟเวอร์ที่แยกต่างหาก ที่ได้รับการกำหนดเฉพาะเพื่อแอปพลิเคชันของคุณเท่านั้น โดยที่บริการเทคนิครอบตัวจะถูกปรับแต่งให้เหมาะกับความต้องการของคุณ ในทางอื่น ๆ คุณสามารถมอบหมายหน้าที่ดูแลแอปพลิเคชันให้กับเราและไม่จำเป็นต้องมีทีมงานในองค์กรของคุณเพื่อจัดการเรื่องนี้
การสนับสนุน
ได้กล่าวถึงในส่วนของเซิร์ฟเวอร์ในบทความนี้ว่าอาจเกิดความซับซ้อนในการแก้ไขปัญหาบางอย่างที่เกิดขึ้นในแอปพลิเคชันบนเซิร์ฟเวอร์ แต่ในคลาวด์คุณสามารถพึ่งพาการแก้ไขปัญหาที่ตรงไปตรงมาและมีการแก้ไขอย่างรวดเร็วจากผู้ดูแลระบบของเราได้เสมอ ดังนั้นเราสามารถให้คุณได้รับการแก้ไขปัญหาครั้งแรกได้บ่อยครั้ง
นอกจากนี้ เทคโนโลยีตรวจสอบเหตุการณ์ขั้นสูงของเรายังมีอยู่ตลอดเวลา 24/7 ซึ่งช่วยให้เราสามารถตรวจจับข้อผิดพลาดส่วนใหญ่ก่อนที่ผู้ใช้จะสังเกตเห็น และข้อผิดพลาดที่ผู้ใช้พบได้แล้วอยู่ในการดูแลของทีมผู้เชี่ยวชาญของเรา
การกู้คืนในกรณีของความล้มเหลวที่ร้ายแรงของบริการภายนอกจะใช้เวลาไม่เกิน 3 ชั่วโมง - แอปพลิเคชันของคุณจะทำงานบนเซิร์ฟเวอร์ใหม่
ข้อจำกัดของโซลูชันคลาวด์ Redmine
การควบคุมแอปพลิเคชัน
ส่วนหลังของแอปพลิเคชัน - โครงสร้างพื้นฐาน รหัสต้นฉบับ กระบวนการเซิร์ฟเวอร์ เป็นต้น - อยู่ภายใต้การควบคุมของเราอย่างสมบูรณ์ - ลูกค้าไม่ได้รับสิทธิ์ในการจัดการส่วนนี้ของโซลูชัน ในกรณีของคลาวด์ส่วนตัว ลูกค้ามีส่วนร่วมในการตัดสินใจ แต่ไม่ได้จัดการโดยตรง
นโยบายความปลอดภัย
ไม่ต้องพูดถึงว่า Redmine Cloud ปกป้องข้อมูลผู้ใช้ตามมาตรฐานสูงและนโยบายกฎหมายทั้งหมด แม้กระนั้น มีองค์กรบางแห่งที่ไม่ได้รับอนุญาตให้มีข้อมูลที่ประมวลผลโดยฝ่ายภายนอกเนื่องจากกฎระเบียบภายใน กฎหมายในพื้นที่ที่ได้รับการควบคุมหรือกฎระเบียบอื่น ๆ อย่างไรก็ตาม กรณีเช่นนี้เกิดขึ้นนานาชาติ
ข้อมูลของเราแสดงให้เห็นว่าข้อจำกัดเหล่านี้มีผลต่อลูกค้าประมาณ 10%
สรุป
ไม่น่าเป็นประหลาดใจที่ส่วนใหญ่ของผู้ใช้ซอฟต์แวร์เลือกใช้คลาวด์เป็นทางเลือกที่สมบูรณ์แบบและง่ายต่อการใช้งาน สำหรับบุคคลและบริษัทส่วนใหญ่ นั่นไม่ใช่การตัดสินใจเลย - เพียงเริ่มต้นตัวอย่างคลาวด์ เชิญทีมของคุณและดำเนินธุรกิจหลักของคุณต่อไปด้วยความช่วยเหลือจากแอปใหม่
จะมีบางส่วนที่คลาวด์ไม่สามารถใช้งานได้ตลอดเวลา และส่วนที่สำคัญนี้จะได้รับการดูแลและความสนใจที่เหมาะสมจากผู้ขายโซลูชันเซิร์ฟเวอร์ แต่คลาวด์จะยังคงเป็นทางเลือกที่ต้องการความต้องการและค่าใช้จ่ายสูงกว่า