บริการ Amazon S3 เป็นบริการเว็บที่จัดเก็บข้อมูลบนคลาวด์ นำเสนอโดย Amazon Web Services (AWS) Amazon S3 ให้พื้นที่จัดเก็บอ็อบเจ็กต์ผ่านอินเทอร์เฟซบริการเว็บ
การใช้ S3 ได้แก่ เว็บโฮสติ้งโฮสติ้งรูปภาพและที่เก็บข้อมูลสำหรับระบบสำรองข้อมูล
บริการเหล่านี้นำเสนอโดย Amazon โดยปกติจะเป็นข้อเสนอที่ดีเยี่ยมสำหรับผู้เชี่ยวชาญด้านเว็บ เนื่องจากหลายคนมักจะครอบครองพื้นที่ของรูปภาพเพื่อลดการร้องขอไปยังเซิร์ฟเวอร์และด้วยวิธีนี้เพื่อให้สามารถส่งมอบเว็บได้เร็วขึ้น
แม้ว่า ต้นทุนไม่แพงและมีการจัดการ (ในกรณีจัดเก็บภาพ) ค่าใช้จ่ายสำหรับการร้องขอนั่นคือทุกครั้งที่มีคนเข้ามาในเว็บไซต์ของคุณและคุณมีตัวอย่างเช่นรูปภาพที่โฮสต์บน amazon มันจะเรียกเก็บเงินจากคุณทุกครั้งที่รูปภาพนั้นถูกโหลดในเว็บไซต์ของคุณทั้งหมด
ในกรณีของผู้ที่ชื่นชอบที่เพิ่งเริ่มต้นสิ่งนี้อาจแสดงถึงค่าใช้จ่ายทางเศรษฐกิจเพียงเล็กน้อยเนื่องจากการเยี่ยมชมที่พวกเขามักจะได้รับ (คำขอ) มีไม่มากนักและสิ่งที่คุณจะใช้จ่ายใน Amazon นั้นมีเพียงเล็กน้อย
แม้ว่าไม่ใช่ทุกคนที่มีทุนหรือนอกเหนือจากนั้นสำหรับโครงการส่วนตัวหรือด้วยเหตุผลใดก็ตามก็ไม่คุ้มค่าที่จะใช้
ในกรณีของผู้ที่ใช้ WordPress พวกเขาสามารถใช้บริการที่คล้ายกันที่เสนอโดยคนที่พัฒนา CMS นี้ ด้วยความช่วยเหลือของปลั๊กอิน Jetpak ที่นี่ "ส่วนขยาย" เรียกว่า "โฟตอน"
แม้ว่ารสชาติของหลาย ๆ คนจะไม่ใช่การนำไปใช้ที่ดีก็ตาม (ฉันรวมตัวเองด้วย) นี่คือที่ที่ทางเลือกที่ยอดเยี่ยมที่เราจะเห็นในวันนี้เข้ามาเล่น
เกี่ยวกับ Minio
Minio เป็นโซลูชันที่โฮสต์เอง เพื่อสร้างที่เก็บวัตถุของคุณเอง เป็นอีกทางเลือกหนึ่งสำหรับ AWS S3
ซอฟต์แวร์ Minio จัดส่งเป็นไบนารีอย่างง่ายและแม้แต่เอกสารอย่างเป็นทางการก็แนะนำว่าพวกเขาใช้วิธีนี้แทนที่จะใช้โปรแกรมจัดการแพ็คเกจ มีภาพ Docker แน่นอน หากคุณต้องการใช้เพื่อเรียกใช้ minio บน VPS ของคุณ
Minio เหมาะสำหรับการจัดเก็บข้อมูลที่ไม่มีโครงสร้างมากกว่าเช่นรูปภาพวิดีโอไฟล์บันทึกข้อมูลสำรองและอิมเมจคอนเทนเนอร์ / VM ขนาดของวัตถุอาจแตกต่างกันไปตั้งแต่ไม่กี่ KB จนถึงสูงสุด 5 TB
เซิร์ฟเวอร์ Minio มีน้ำหนักเบาพอที่จะรวมเข้ากับแอปพลิเคชันสแต็กคล้ายกับ NodeJS, Redis และ MySQL
จะติดตั้ง Minio บน Ubuntu ได้อย่างไร?
เพื่อใช้บริการที่ยอดเยี่ยมนี้ เราจะพิมพ์คำสั่งต่อไปนี้เพื่อให้สามารถใช้งาน Minio ในระบบของเราได้
Primero เราจะดาวน์โหลดและติดตั้งไบนารีบนระบบ:
sudo useradd --system minio-user --shell /sbin/nologin curl -O https://dl.minio.io/server/minio/release/linux-amd64/minio sudo mv minio /usr/local/bin sudo chmod +x /usr/local/bin/minio sudo chown minio-user:minio-user /usr/local/bin/minio
ตอนนี้ Minio ต้องเริ่มต้นด้วยการรีบูตระบบ และได้รับการยอมรับจาก OS ว่าเป็นบริการที่ทำงานอยู่
sudo mkdir /usr/local/share/minio sudo mkdir /etc/minio sudo chown minio-user:minio-user /usr/local/share/minio sudo chown minio-user:minio-user /etc/minio
ภายในไดเร็กทอรี / etc / default เราต้องสร้างไฟล์ minio เพื่อระบุตัวแปรสภาพแวดล้อม เช่นหมายเลขพอร์ตที่เราจะฟังและไดเร็กทอรีที่ควรบันทึกข้อมูล
Vamos เพื่อสร้างไฟล์ใน / etc / default / minio และเพิ่มเนื้อหาต่อไปนี้ภายใน:
sudo nano /etc/default/minio MINIO_VOLUMES="/usr/local/share/minio/" MINIO_OPTS="-C /etc/minio --address tu-dominio.com:443"
คุณต้องแก้ไข "your-domain" สำหรับโดเมนหรือโดเมนย่อยที่คุณจะกำหนดให้กับ minio โดยเฉพาะ:
sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/minio curl -O https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/ minio.service sudo mv minio.service /etc/systemd/system sudo systemctl daemon-reload sudo systemctl enable minio
ตอนนี้ เรากำลังจะนำใบรับรอง TLS ไปใช้กับ certbot:
sudo apt update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install certbot sudo certbot certonly --standalone -d tu-dominio.com --staple-ocsp -m tu@correoelectronico.com --agree-tos cp /etc/letsencrypt/live/minio.ranvirslog.com/fullchain.pem /etc/minio/certs/public.crt cp /etc/letsencrypt/live/minio.ranvirslog.com/privkey.pem /etc/minio/certs/private.key chown minio-user:minio-user /etc/minio/certs/public.crt chown minio-user:minio-user /etc/minio/certs/private.key
ในที่สุด มาเริ่มบริการและตรวจสอบว่าทุกอย่างทำงานถูกต้อง:
sudo service minio start sudo service minio status
ในตอนท้ายของผลลัพธ์พวกเขาควรได้รับสิ่งที่คล้ายกับสิ่งนี้:
https://tu-dominio.com
XXXAAAXXXAAA XXAAAXX ….
โดยที่หลังจะเป็นรหัสการเข้าถึงของคุณ ที่ยาวที่สุดคือรหัสลับเพื่อเข้าสู่บริการเว็บ Minio
คุณต้องป้อนโดเมนหรือโดเมนย่อยที่คุณกำหนดให้กับ minio จากเว็บเบราว์เซอร์ของคุณ
https://tu-dominio-minio.com