Amazon S3 - คู่มือสำหรับผู้เริ่มต้น
ไม่กี่วันที่ผ่านมาฉันยังคงดิ้นรนกับโซลูชันเพื่อขยายขนาดบล็อกนี้ดังนั้นมันจะให้บริการเนื้อหาได้เร็วขึ้นและในเวลาเดียวกันไม่กดดันเซิร์ฟเวอร์หนักเกินไป Hongkiat.com ให้บริการการเข้าชมประมาณ 50,000 ครั้งต่อวันและใช้แบนด์วิดท์ 60-80Gb ทุกวัน มีบางสิ่งที่ต้องทำที่นี่ดังนั้นการร้องขอรูปภาพและไฟล์จะไม่ส่งผลกระทบต่อความเสถียรของเซิร์ฟเวอร์ทั้งหมด หลังจากอ่านข้อควรพิจารณาและค้นคว้าแล้วฉันก็ตัดสินใจ Amazon S3.
คุณอาจเคยได้ยินหรือเคยใช้มาแล้ว แต่สำหรับผู้ที่มีปัญหาในการปรับขนาดเว็บไซต์ของคุณกำลังมองหาวิธีแก้ปัญหาหรือกำลังมองหาโฮสติ้งไฟล์ออนไลน์ที่มีเสถียรภาพที่นี่ฉันได้เขียนบทความที่ค่อนข้างสมบูรณ์ (ฉันหวังว่า) จะทำให้คุณเข้าใจพื้นฐาน Amazon S3, พร้อมกับคำแนะนำในการรับและบัญชีเพื่อใช้งาน.
เพื่อความสะดวกในการอ่านเนื้อหาจะถูกแยกออกเป็นส่วน ๆ ต่อไปนี้.
- โดยสังเขป
- รับบัญชี Amazon S3
- ใช้ Amazon S3
- Amazon S3 เป็นรูปภาพโฮสติ้ง
- แอปพลิเคชั่น Amazon S3 และทรัพยากรอื่น ๆ
คำแนะนำแบบเต็มหลังจากกระโดด.
โดยสังเขป
Amazon Simple Storage Service, หรือที่เรียกว่า Amazon S3 เป็นสถานที่จัดเก็บออนไลน์ มีราคาถูกติดตั้งง่ายและรวดเร็ว และเนื่องจากเป็นบริการที่ได้รับจากยักษ์ใหญ่อีคอมเมิร์ซ อเมซอน, คุณสามารถวางใจได้ทุกสิ่งที่คุณเก็บไว้ที่ S3 ปลอดภัย อ่านเพิ่มเติมเกี่ยวกับ Amazon S3.
ใครต้องการ Amazon S3?
ใน S3 ไม่มีค่าใช้จ่ายเริ่มต้นและไม่มีค่าใช้จ่ายในการตั้งค่า คุณจ่ายเฉพาะสิ่งที่คุณใช้ เหมาะอย่างยิ่งสำหรับผู้ดูแลเว็บและบล็อกเกอร์โดยเฉพาะผู้ที่มีปัญหาดังต่อไปนี้:
- แบนด์วิธใกล้หมด
หากคุณใช้บัญชีโฮสติ้งที่ใช้ร่วมกันเอฟเฟกต์ Stumble On หรือ Digg ใด ๆ ก็สามารถ จำกัด แบนด์วิดท์ทั้งหมดของเดือนนั้นได้อย่างง่ายดาย ส่วนใหญ่แล้วเว็บโฮสต์จะระงับบัญชีจนกว่าคุณจะชำระเงินสำหรับแบนด์วิดท์พิเศษที่ใช้ไป Amazon S3 ให้แบนด์วิดท์ไม่ จำกัด และคุณจะได้รับแบนด์วิดท์จำนวนเท่าใดก็ได้ที่ไซต์ของคุณต้องการ จะมีการเรียกเก็บเงินจากบัตรเครดิตและสามารถชำระได้เมื่อสิ้นเดือน.
- ความยืดหยุ่นที่ดีขึ้น
Amazon S3 ที่ใช้ cloud hosting และการแสดงรูปภาพค่อนข้างเร็ว การแยกพวกเขาออกจากคำขอ HTTP ปกติจะช่วยลดภาระของเซิร์ฟเวอร์ได้อย่างแน่นอนจึงรับประกันเสถียรภาพที่ดีขึ้น.
- จ่ายเงินมากกว่าที่คุณใช้จริง
ไม่ว่าคุณจะอยู่บนโฮสติ้งที่ใช้ร่วมกัน VPS หรือเซิร์ฟเวอร์เฉพาะคุณจ่ายเงินก้อนในแต่ละเดือน (หรือปี) และจำนวนรวมถึงการจัดเก็บฮาร์ดดิสก์และแบนด์วิดธ์ที่คุณอาจไม่ได้ใช้อย่างเต็มที่ ทำไมต้องจ่ายมากขึ้นเมื่อคุณสามารถจ่ายเฉพาะสิ่งที่คุณใช้.
- จัดเก็บไฟล์ออนไลน์
แทนที่จะสำรองไฟล์ของคุณใน CD / DVDs เพื่อประหยัดพื้นที่ฮาร์ดดิสก์มากขึ้นนี่เป็นอีกตัวเลือกหนึ่ง. เก็บพวกเขาออนไลน์, และคุณมีตัวเลือกเพื่อให้พวกเขาเป็นส่วนตัวหรือทำให้พวกเขาสามารถเข้าถึงได้ มันขึ้นอยู่กับคุณ.
- การดึงและแบ่งปันไฟล์ที่ง่ายขึ้น
หากคุณจัดเก็บไฟล์ออนไลน์คุณสามารถเข้าถึงได้ทุกที่ตราบใดที่มีการเชื่อมต่ออินเทอร์เน็ต Amazon S3 ยังทำให้ฉันสามารถสื่อสารไฟล์กับเพื่อนลูกค้าและผู้อ่านบล็อกได้ดีขึ้น.
พื้นที่จัดเก็บและแบนด์วิดธ์ไม่ จำกัด จ่ายตามที่คุณใช้ควบคุมความเป็นส่วนตัวของไฟล์ได้อย่างเต็มที่คือสิ่งที่ทำให้ฉันตื่นเต้นในการโยกย้ายรูปภาพบน hongkiat.com ไปยัง Amazon S3 คุณอาจนึกถึงห้องชุดที่คุณต้องการ อ่านเพิ่มเติมเกี่ยวกับสาเหตุที่คุณควรใช้ Amazon S3.
ต่อไปฉันจะอธิบายเกี่ยวกับวิธีที่คุณสามารถ ลงทะเบียนสำหรับบัญชี Amazon S3.
กลับไปด้านบน ↑
รับบัญชี Amazon S3
ก่อนที่เราจะลงทะเบียนบัญชีฉันคิดว่าอย่างน้อยคุณควรรู้ว่า Amazon S3 คิดค่าใช้จ่ายอย่างไร ลองดูพวกเขาที่นี่หรือประมาณด้วย AWS Simple เครื่องคิดเลขรายเดือน. ตอนนี้ถ้าคุณพร้อมแล้วมารับบัญชี Amazon S3.
- สมัคร / เข้าสู่ Amazon
หากคุณมีบัญชี Amazon ให้ลงชื่อเข้าใช้และลงชื่อสมัครเข้าใช้บัญชีอื่น.
- รับบัญชี Amazon AWS
ไปที่ aws.amazon.com และสมัครใช้งาน บัญชี Amazon Web Services.
- มองหา - Amazon Simple Storage Service (S3)
เมื่อคุณลงทะเบียนเสร็จสิ้นคุณจะได้รับการต้อนรับด้วยเพจที่ระบุว่าบัญชีของคุณถูกสร้างขึ้นและข้อมูลถูกส่งไปยังอีเมลของคุณ มองหา Amazon Simple Storage Service ภายใต้รายการให้คลิก.
- ลงทะเบียน - Amazon Simple Storage Service (S3)
อีกครั้งคุณจะถูกนำไปที่หน้าแนะนำของ Amazon S3 อ่านอีกครั้งหากคุณต้องการหรือเพียงข้ามไปลงชื่อสมัครใช้บัญชีโดยคลิกที่ ลงทะเบียนเพื่อรับบริการเว็บนี้. ใส่รายละเอียดบัตรเครดิตของคุณและทำตามคำแนะนำเพื่อตั้งค่าบัญชีของคุณ.
- รู้ชื่อผู้ใช้ / รหัสผ่านของคุณ
เมื่อคุณลงชื่อสมัครเข้าใช้เรียบร้อยแล้ว Amazon จะแจ้งให้คุณทราบ ตัวระบุการเข้าถึง AWS, ซึ่งรวมถึงของคุณ รหัสคีย์เข้า และ รหัสลับการเข้าถึง. สังเกตได้ว่า รหัสคีย์เข้า และ รหัสลับการเข้าถึง ดีเท่ากับชื่อผู้ใช้และรหัสผ่านของคุณดังนั้นคุณควรเก็บไว้อย่างปลอดภัย.
หากคุณพลาดรหัสคีย์เข้า และ รหัสลับการเข้าถึง การแจ้งเตือนคลิกที่ บัญชีบริการเว็บของคุณ, เลือก ตัวระบุการเข้าถึง AWS เพื่อดึงข้อมูล.
ภายใต้บัญชีบริการเว็บของคุณยังเป็นที่ที่คุณตรวจสอบกิจกรรมบัญชีคุณต้องจ่ายเท่าไรเมื่อสิ้นเดือนเปลี่ยนโปรไฟล์ ฯลฯ ทำความคุ้นเคยกับหน้าเหล่านี้เป็นสิ่งจำเป็น.
ตอนนี้บัญชี Amazon S3 ของคุณถูกสร้างขึ้นและพร้อมใช้งานแล้ว มาทำการอัปโหลดกันบ้าง.
กลับไปด้านบน ↑
ใช้ Amazon S3
บัญชี Amazon S3 ของคุณเริ่มต้นด้วยบัญชีรูทที่สะอาด. บนรูทเป็นตำแหน่งที่คุณสร้างที่เก็บข้อมูล. Bucket เป็นคำศัพท์ของ Amazon S3 สำหรับโฟลเดอร์รูท. คุณสามารถสร้างถังได้หลายถังและภายในถังบรรจุเป็นที่ที่คุณวางโฟลเดอร์และรูปภาพ.
Amazon S3 เปิดตัวชุด API และนักพัฒนาทั่วโลกออกแอปพลิเคชั่นที่อนุญาตให้บัญชี Amazon S3 ของคุณพูดคุยกับคอมพิวเตอร์ในพื้นที่ของคุณเพื่อให้คุณสามารถทำการอัปโหลดไฟล์การซิงโครไนซ์สำรองข้อมูลและอื่น ๆ ทั้งหมดสำหรับ starters มองไปที่ วิธีที่คุณสามารถใช้ประโยชน์จากการขยาย S3Fox จาก RJonna (นามสกุล Firefox) เพื่อเชื่อมต่อกับบัญชี Amazon S3 ของคุณ และในภายหลังเราจะแสดงรายการทางเลือกของแอปพลิเคชั่นฟรีและจ่ายเงินให้เชื่อมต่อกับ Amazon S3.
ใช้ Amazon S3 กับ Firefox S3Fox
S3Fox เป็นปลั๊กอิน Firefox ดังนั้นหากคุณไม่มีเบราว์เซอร์ Firefox ติดตั้งในเครื่องของคุณคุณจะต้องได้รับ ติดตั้งปลั๊กอิน S3Fox มีของคุณ รหัสคีย์เข้า และ รหัสลับการเข้าถึง พร้อมเริ่มกันเลย.
- เรียกใช้ S3 Organizer
ใน Firefox ไปที่ เครื่องมือ, เลือก ออแกไนเซอร์ S3.
- ตั้งค่าบัญชี
ตั้งค่าบัญชี Amazon S3 ของคุณด้วย S3 Organizer ป้อนคำอธิบายด้วยตนเอง ชื่อบัญชี, ของคุณ รหัสเข้าใช้ และ รหัสลับ. คลิก เพิ่ม.
- เชื่อมต่อสร้างที่เก็บข้อมูลชุดแรก
เมื่อคุณป้อนข้อมูลที่ถูกต้องแล้วระบบจะนำคุณไปยังบัญชีของคุณ (ซึ่งเป็นค่าว่างโดยค่าเริ่มต้น) ทางด้านซ้ายของ S3 Organizer จะเป็นโฟลเดอร์เครื่องของคุณและ Amazon S3 ทางด้านขวา.
คลิกขวาสร้างไดเรกทอรี สิ่งที่สร้างขึ้นในระดับรากจะเป็นถังของคุณ ไฟล์และโฟลเดอร์ทั้งหมดจะถูกจัดเก็บ / จัดระเบียบภายใต้ที่เก็บข้อมูล.
- สร้างโฟลเดอร์อัพโหลดภาพ
ดับเบิลคลิกที่ถังของคุณสร้างโฟลเดอร์ ภายในโฟลเดอร์อัปโหลดภาพ โดยค่าเริ่มต้นสิ่งที่อัปโหลดไปยังบัญชี Amazon S3 ของคุณจะไม่สามารถเข้าถึงได้โดยสาธารณะ.
กลับไปด้านบน ↑
Amazon S3 เป็นรูปภาพโฮสติ้ง
ตามค่าเริ่มต้นรูปภาพที่อัปโหลดไปยังอเมซอน S3 ที่มี S3 ออร์แกนไนเซอร์จะไม่ถูกเผยแพร่สู่สาธารณะ หากคุณต้องการแชร์ไฟล์ที่อัปโหลดกับเพื่อนและเพื่อนหรือถ้าคุณต้องการใช้ Amazon S3 เพื่อโฮสต์ภาพเว็บไซต์ของคุณจำเป็นต้องมีขั้นตอนเพิ่มเติม.
- แก้ไขการอนุญาตรูปภาพ
คลิกขวาที่รูปภาพที่อัปโหลดแล้วเลือก แก้ไข ACL.
- ทำให้สาธารณะเข้าถึงได้
เพื่อให้ภาพของคุณเป็นสาธารณะ, ตรวจสอบให้แน่ใจว่าทุกคนผู้ใช้ที่ผ่านการรับรองความถูกต้องและฉัน (เจ้าของ) สามารถเข้าถึงการอ่านได้. ทำตามการตั้งค่าในภาพด้านล่าง คลิกที่ไอคอนเพื่อแลกเปลี่ยนระหว่างเห็บและข้าม.
- รับ URL ภาพ
คลิกขวาที่รูปภาพใด ๆ เลือกคัดลอก URL ไปยังคลิปบอร์ด URL ของคุณจะมีลักษณะดังนี้:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png
URL รูปภาพมาในรูปแบบคงที่ดังต่อไปนี้:http: //bucket_name.s3.amazonaws.com/foldername/filename.jpg
กลับไปด้านบน ↑
แอปพลิเคชั่น Amazon S3 และทรัพยากรอื่น ๆ
เราได้ใช้ S3Fox ตลอดทั้งคำอธิบายเพราะฟรีและอยู่ในเบราว์เซอร์ Firefox แต่ฉันคิดว่าคุณควรตระหนักถึงแอปพลิเคชั่นอื่น ๆ และวิธีการต่าง ๆ ที่มีสิ่งอำนวยความสะดวกที่คล้ายกัน.
แอปพลิเคชั่นที่รองรับ Amazon S3
- JungleDisk - พื้นที่เก็บข้อมูลออนไลน์ที่เชื่อถือได้ซึ่งขับเคลื่อนโดย Amazon S3.
- ส่งผ่าน - แอปพลิเคชั่น FTP / SFTP สำหรับ Mac.
- S3Sync - ประกอบด้วย S3syncs และ S3cmds โปรแกรม Ruby ที่ให้การควบคุมบัญชี Amazon S3 ด้วยคำสั่งเชลล์.
- Bucket Explorer - ส่วนต่อประสานผู้ใช้สำหรับ Amazon S3.
- ผู้จัดการสำรอง - เครื่องมือบรรทัดคำสั่งสำหรับ Linux.
- สำรองข้อมูล S3 - แอปพลิเคชันเดสก์ท็อป Windows ที่ทำให้ทุกคนใช้โครงสร้างพื้นฐานที่น่าประทับใจของอเมซอนสำหรับการสำรองข้อมูลระยะไกลและการจัดเก็บไฟล์ออนไลน์ที่ปลอดภัย.
- jets3t - ชุดเครื่องมือสำหรับบริการจัดเก็บข้อมูลออนไลน์ S3 ของ Amazon.
- Sync2S3 - ซิงโครไนซ์ไฟล์ของคุณกับ Amazon (S3) ซึ่งให้โซลูชันการสำรองข้อมูลที่ปลอดภัยและราคาไม่แพง.
- SME Storage - เข้าถึงไฟล์ได้จากทุกที่.
กลับไปด้านบน ↑
อ้างอิงออนไลน์เพิ่มเติม
นี่คือการอ้างอิงออนไลน์เพิ่มเติมเพื่อช่วยให้คุณเข้าใจ Amazon S3 และการเชื่อมต่อที่ดีขึ้น.
- Amazon Simple Storage Service - เรียกดูโซลูชั่นที่นักพัฒนาเว็บเซอร์วิสของ Amazon สร้างขึ้นโดยใช้ Amazon Simple Storage Service (Amazon S3).
- ฟอรัม Amazon S3 - S3 Forum พร้อมข้อมูลที่เป็นประโยชน์มากมาย.
- Amazon S3 API - ทำความเข้าใจกับ API ของ Amazon S3.
- Amazon S3 ใน Wiki
- ใช้ Amazon S3 เป็นบริการโฮสต์ภาพ
- ฉันใช้ Amazon S3 ได้อย่างไร- อ่านวิธีการของ Paul เพื่อใช้ Amazon S3 กับ rsync และ JungleDisk.
- การสำรองข้อมูลเซิร์ฟเวอร์ Bulletproof พร้อม Amazon S3 - ควบคุม S3 ด้วย Ruby และ S3Sync.
- วิธีการใช้ JungleDisk, Amazon S3 และ rsync เพื่อสำรองข้อมูลไดเรกทอรีบ้าน OS X ของคุณ
- การสำรองข้อมูลเซิร์ฟเวอร์ราคาถูกกับ Amazon S3
- ใช้ Amazon S3 จาก Perl
- ใช้ Amazon S3 กับ Django
นั่นคือทั้งหมด! หวังว่าคุณจะพบคู่มือนี้มีประโยชน์.