ผู้สอน: ในบทเรียนนี้
ฉันจะแสดงวิธีใช้ระบบคลาวด์ และเราจะทำสิ่งนี้โดยใช้ผลิตภัณฑ์จาก
Amazon ที่รู้จักกันในชื่อ Lightsail
ตอนนี้ Lightsail เป็นรายการของ Amazon สำหรับผลิตภัณฑ์คลาวด์
แทนที่จะต้องใช้ EC2 ซึ่งใช้สำหรับการคำนวณ, Route
53 ซึ่งใช้สำหรับเครือข่าย, Aurora
ซึ่งใช้สำหรับฐานข้อมูล, Fargate
ซึ่งใช้สำหรับคอนเทนเนอร์
และ S3 ซึ่งใช้สำหรับการจัดเก็บ เรารวมทั้งหมดเข้าด้วยกันเป็นหนึ่งเดียว
แพ็คเกจที่ดีและใช้งานง่ายสำหรับเราในฐานะผู้เริ่มต้นในระบบคลาวด์
ตอนนี้ สิ่งแรกที่คุณจะต้องทำคือสร้างบัญชี
Amazon ให้ตัวเองโดยไปที่ aws
อเมซอน com/lightsail.
จากที่นี่ คุณสามารถคลิกสร้างบัญชี
AWS และลงทะเบียนได้ฟรี
เมื่อคุณดำเนินการแล้ว คุณจะสามารถลงชื่อเข้าใช้บัญชีของคุณและไปที่แดชบอร์ด
Lightsail ของคุณได้
จากที่นี่ คุณจะคลิกสร้างอินสแตนซ์
เมื่อคุณทำเช่นนั้น คุณจะเลือกภูมิภาคและโซนความพร้อมให้บริการที่ใกล้เคียงกับคุณที่สุด
หากคุณต้องการเปลี่ยนแปลง เพียงคลิกที่เปลี่ยนภูมิภาค
AWS และคุณสามารถเลือกจากตำแหน่งใดก็ได้ทั่วโลก
ในกรณีของฉัน ฉันอยู่ใกล้ฝั่งตะวันออกของสหรัฐอเมริกามากที่สุด
ดังนั้นฉันจะเลือกเวอร์จิเนียหรือโอไฮโอสำหรับ
us-east-1 หรือ us-east-2 และฉันจะใช้ us-east-1
กับเวอร์จิเนีย เพราะนั่นอยู่ใกล้ฉันกว่าเล็กน้อย
และ มันจะช่วยลดเวลาในการโหลดของฉัน
ตอนนี้ เมื่อคุณเลื่อนลงมา
คุณจะสามารถเลือกแพลตฟอร์มของคุณได้
คุณมีทางเลือกระหว่าง Linux
และ Unix หรือ Microsoft Windows
โปรดทราบว่า Linux และ Unix มีราคาถูกกว่าบน Lightsail
มากกว่า Microsoft Windows
และนี่เป็นเพราะ Linux และ
Unix เป็นซอฟต์แวร์โอเพ่นซอร์ส
ดังนั้นจึงไม่มีค่าลิขสิทธิ์
ตัวอย่างเช่น คุณสามารถเริ่มต้นด้วยแผนต่ำสุดบน
Linux หรือ Unix ในราคาเพียง
$3 และ 50 เซ็นต์ต่อเดือน ซึ่งจะให้เซิร์ฟเวอร์และการกำหนดค่าทั้งหมดของคุณ
ในขณะที่ Microsoft จะเริ่มต้นที่
$8 ต่อเดือนสำหรับระดับต่ำสุด เนื่องจากมีการให้สิทธิ์การใช้งานที่เกี่ยวข้องกับซอฟต์แวร์เซิร์ฟเวอร์นั้น
ฉันจะแนะนำให้คุณใช้ Linux หรือ Unix เป็นพิมพ์เขียวของคุณ
และเหตุผลนี้ก็คือเมื่อคุณเข้าสู่
Core 2 ของ A+ คุณจะต้องคุ้นเคยกับการใช้คำสั่งบางอย่างใน
Linux
และด้วยการสร้างสิ่งนี้ที่นี่ในระบบคลาวด์ ขณะที่คุณกำลังศึกษาในอีก
2-3 เดือนข้างหน้า คุณสามารถย้อนกลับ เข้าสู่ระบบเซิร์ฟเวอร์
Linux ของคุณในระบบคลาวด์ และใช้สิ่งนั้นเพื่อฝึกฝน
ต่อไปเราจะเลือกสิ่งที่เราต้องการ
เราต้องการแอปพลิเคชันและ OS หรือเราต้องการเฉพาะ
OS เท่านั้น
โดยพื้นฐานแล้วสิ่งที่ถามคือฉันต้องการให้แพลตฟอร์มเป็นบริการหรือโครงสร้างพื้นฐานเป็นบริการหรือไม่
ตอนนี้ ถ้าฉันทำเฉพาะ
OS ฉันสามารถเลือกเวอร์ชันของ Linux ที่ฉันต้องการใช้
ไม่ว่าจะเป็น Linux เวอร์ชันของ
Amazon เองที่เรียกว่า AMI หรือ Amazon Linux
2 หรือ Ubuntu, Debian, Free BSD, openSUSE หรือ CentOS .
ถ้าฉันต้องการใช้แอปและระบบปฏิบัติการ
สิ่งนี้จะไม่ได้ให้เพียงระบบปฏิบัติการพื้นฐานเท่านั้น
แต่ยังให้แอปพลิเคชันบางอย่างแก่ฉันด้วย
ตัวอย่างเช่น หากคุณต้องการสร้างเว็บไซต์ของคุณเองโดยใช้บันทึกของ
WordPress คุณสามารถทำได้โดยเลือก WordPress ที่นี่เป็นแอป
หรือคุณอาจต้องการสร้างชุมชนภายในของคุณเอง และคุณจะใช้
Joomla หรือ Drupal เพื่อ ทำอย่างนั้น.
หรือบางทีคุณอาจจะเริ่มเขียนแอปพลิเคชันของคุณเอง
ดังนั้นคุณจึงอยากมี Node
ติดตั้ง
js ด้วยวิธีนี้คุณจะมีสิ่งนั้นเป็นพื้นฐานและทุกอย่างที่คุณจะเขียนโค้ดจะถูกเขียนใน
Node จ.
ด้วยการเสนอแอปนี้พร้อม OS ทำให้เราไม่ต้องทำงานหนักในการกำหนดค่าแอปพลิเคชันเหล่านั้น
แทนที่จะได้รับเพียงระบบปฏิบัติการแล้วต้องติดตั้งแอปพลิเคชันเหล่านั้นด้วยตัวเองในภายหลัง
ในกรณีของฉัน ฉันจะเลือก CentOS
ที่ด้านล่างขวาเนื่องจาก
CentOS เป็นเวอร์ชันที่ใช้ Red Hat ของ Linux และองค์กรส่วนใหญ่หากใช้เซิร์ฟเวอร์
Linux ของตนเอง จะใช้ Red Hat
Enterprise Linux หรือ CentOS .
และด้วยเหตุนี้ หากคุณตัดสินใจเลื่อนระดับไปสู่หลักสูตร
CompTIA Linux+** คุณจะใช้ CentOS เป็นระบบปฏิบัติการพื้นฐานตลอดหลักสูตรนั้นเช่นกัน
ดีที่เราเลือกที่นี่
จากนั้นเราจะเลื่อนลงและเราจะมีตัวเลือกอื่น
ๆ ที่เราสามารถกำหนดค่าได้ รวมถึงหากเราต้องการสคริปต์ที่จะเปิดใช้งานทุกครั้งที่เราโหลดเซิร์ฟเวอร์นี้หรือสามารถสร้างคู่คีย์
SSH เฉพาะเพื่อบันทึกจากระยะไกล ลงในเครื่องนี้
สำหรับตอนนี้ ฉันจะยึดตามค่าเริ่มต้นของสิ่งนี้
จากนั้นเมื่อเราเลื่อนลงไปด้านล่าง
คุณจะเห็นว่าเราต้องเลือกแผนของเรา
อย่างที่ฉันพูดไปแล้ว ด้วยตัวเลือก Linux
เราสามารถเริ่มต้นที่แผนต่ำสุด
ซึ่งก็คือ $3 และ 50 เซ็นต์ต่อเดือน
และสำหรับ Amazon พวกเขากำลังดำเนินการพิเศษอยู่ในขณะนี้
ซึ่งหากคุณสมัครใช้งาน
คุณจะได้รับฟรีสามเดือนแรกและไม่มีสัญญาใดๆ
จึงจะสมัครได้จริง
จะฟรีสำหรับสามเดือนแรก
และเราจะสามารถเล่นกับสิ่งนี้ได้
และหากคุณลบทิ้งภายในสามเดือนนั้น
คุณจะไม่ถูกเรียกเก็บเงินใดๆ
ตอนนี้ เมื่อคุณเลือกเซิร์ฟเวอร์ของคุณ
คุณจะต้องพิจารณาว่าคุณต้องการอุปกรณ์ใด
และตามนั้น คุณจะต้องจ่ายเงินมากหรือน้อยต่อเดือน
อย่างที่ฉันบอก Amazon กำลังดำเนินการพิเศษในช่วงเวลาของการบันทึกนี้
ซึ่งคุณสามารถรับแผนสามระดับแรกใดก็ได้ฟรีเป็นเวลาสามเดือน และหลังจากนั้นคุณจะต้องจ่ายตามราคาที่แสดงบนหน้าจอ
ดังนั้น เนื่องจากฉันวางแผนที่จะใช้สิ่งนี้ในช่วงสองหรือสามเดือนข้างหน้าเท่านั้น
ฉันจะเลือกเวอร์ชัน $10 ต่อไป เพราะนี่จะทำให้หน่วยความจำและฐานพื้นที่เก็บข้อมูลเพิ่มขึ้นบนเซิร์ฟเวอร์เสมือนของฉัน
-: อย่างที่คุณเห็นที่นี่ ตัวเลือกแรกที่เรามีคือ
RAM เพียง 512 เมกะไบต์ ซึ่งต่ำมาก
อันที่สองคือหนึ่งกิกะไบต์ อันที่สามคือสองกิกะไบต์
และจะเพิ่มขึ้นเป็นสองเท่าเมื่อเราเลื่อนไปทางขวา และราคาก็เพิ่มขึ้นสองเท่าเช่นกัน
คุณจะสังเกตเห็นว่าสามตัวแรกทั้งหมดใช้ CPU เสมือนหนึ่งตัว
ในขณะที่อีกตัวจะใช้ CPU เสมือนสองตัวหรือมากกว่า
เมื่อเราดำเนินการต่อไปทางด้านขวาและดูแผนราคาที่สูงกว่า
ในบรรทัดการจัดเก็บข้อมูล
คุณจะเห็นระดับแรกเริ่มต้นด้วย 20 กิกะไบต์
ระดับที่สองคือ 40 ระดับที่สามคือ 60 จากนั้นจะเพิ่มเป็น
80 และ 160 และเพิ่มขึ้นเรื่อยๆ จากที่นั่น
เมื่อคุณมองไปทางขวา
คุณจะเห็นว่าขนาดแผนสูงสุดที่คุณทำได้คือ
$160 ต่อเดือน
นี่เป็นเซิร์ฟเวอร์ที่ค่อนข้างอ้วนเพราะคุณได้รับหน่วยความจำ
32 กิกะไบต์ CPU เสมือนแปดตัวและพื้นที่เก็บข้อมูล
640 กิกะไบต์โดยใช้อุปกรณ์โซลิดสเตตที่รวดเร็ว
อย่างที่คุณเห็น
คุณสามารถเลือกเซิร์ฟเวอร์ที่ทรงพลังในระบบคลาวด์ได้โดยใช้สิ่งที่ง่ายอย่าง
Lightsail
ข้อดีอีกอย่างคือคุณสามารถเริ่มต้นจากต่ำแล้วเพิ่มขึ้นเมื่อเวลาผ่านไป
นี่คือสิ่งที่เรียกว่ามาตราส่วนแนวตั้ง
ตัวอย่างเช่น ถ้าฉันตัดสินใจที่จะเริ่มต้นด้วยแผน
$10 ต่อเดือนนี้ และฉันต้องการสร้างเว็บไซต์ใหม่บนเครื่องเสมือนนี้ และฉันมี
10 คนต่อเดือนไปที่เว็บไซต์นั้น เครื่อง $10
ต่อเดือนนี้จะมากกว่า ที่พอจะรับมือได้
แต่ถ้าฉันเริ่มมีคนเข้ามาที่เว็บไซต์ของฉันเป็นพันหรือ
10,000 คนต่อวัน เซิร์ฟเวอร์ $10 นั้นจะไม่เพียงพอ
แต่ฉันสามารถย้อนกลับและเลื่อนไปยังแผนที่สูงขึ้นได้อย่างรวดเร็วโดยเพียงแค่ไปและสร้างข้อมูลสำรองของเซิร์ฟเวอร์ของฉัน
สร้างอินสแตนซ์ใหม่ในขนาดที่ใหญ่ขึ้น จากนั้นกู้คืนอินสแตนซ์นั้นเป็นขนาดที่ใหม่กว่า
และเมื่อถึงจุดนั้น นั่นจะกลายเป็นเว็บไซต์ใหม่ของฉัน
และฉันสามารถลบอินสแตนซ์เก่าที่ฉันมี
ต่อไป เราจะตั้งชื่ออินสแตนซ์ของเรา
และฉันจะเรียกสิ่งนี้ว่า LinuxPractice
ด้วยวิธีนี้ฉันจะจำได้ว่ามันจะเป็นอย่างไร
จากนั้นคุณยังเลือกได้ว่าต้องการกี่อินสแตนซ์ และในกรณีของฉัน
ฉันต้องการแค่อินสแตนซ์เดียว
แต่ถ้าฉันต้องการสร้างเครื่องจักรเหล่านี้ห้าเครื่อง
ฉันสามารถทำได้ที่นี่โดยเปลี่ยนเครื่องนี้เป็นห้าเครื่อง
แต่เรากำลังจะสร้างอันเดียว ดังนั้นฉันจะทิ้งมันไว้ที่อันเดียว
จากนั้นเรามีแท็กคีย์เท่านั้นและแท็กคีย์-ค่าเหล่านี้
คุณสามารถใช้สิ่งเหล่านี้ได้หากคุณทำงานในองค์กรขนาดใหญ่ ดังนั้นคุณจึงสามารถระบุได้ว่าคุณกำลังทำงานในโครงการใดอยู่
และด้วยวิธีนี้การเรียกเก็บเงินจะไปถูกที่
ตัวอย่างเช่น ในบริษัทของฉัน เรามีเว็บไซต์ที่แตกต่างกันสองแห่ง
เรามี DionTraining com ซึ่งเป็นเว็บไซต์หลักของเรา
และผมยังมี podcast ชื่อ "Your Cyber Path และ "เส้นทางไซเบอร์ของคุณ" มีเว็บไซต์ของตัวเองที่
YourCyberPath คอม
"เส้นทางไซเบอร์ของคุณ" โฮสต์อยู่ใน Amazon Lightsail จริงๆ
ดังนั้นเราจึงมีแท็กที่เรียกว่า YCP
และทุกสิ่งที่เราใช้ที่เกี่ยวข้องกับ "เส้นทางไซเบอร์ของคุณ"
จะถูกแท็กเป็น YCP เพื่อที่เมื่อถึงสิ้นเดือนเราจะเห็นว่ามีค่าใช้จ่ายเท่าไรในการเรียกใช้บริการเหล่านั้น
นี่เป็นเพราะเราไม่ได้ใช้เพียงหนึ่งอินสแตนซ์ของ
Lightsail แต่ใช้หลายอินสแตนซ์ของ Lightsail
ดังนั้นเราจึงต้องการทราบค่าใช้จ่ายโดยรวมในแต่ละเดือน
และด้วยวิธีนั้น เราสามารถติดตามค่าใช้จ่ายในแต่ละเดือนในการรันโฮสติ้งสำหรับเว็บไซต์นั้นและพอดแคสต์ที่เกี่ยวข้อง
เมื่อคุณทำเสร็จแล้ว ให้คลิกสร้างอินสแตนซ์
และตอนนี้ Amazon กำลังจะสร้างอินสแตนซ์นี้ให้กับเรา
ดังนั้นพวกเขาจึงจัดสรรหน่วยความจำตามจำนวนที่เราต้องการ
ซึ่งก็คือ RAM สองกิกะไบต์ CPU เสมือนหนึ่งตัว และ
SSD ขนาด 60 กิกะไบต์
นอกจากจะจัดสรรฮาร์ดแวร์ทั้งหมดให้เราแล้ว พวกเขายังจะติดตั้งระบบปฏิบัติการด้วย
จากนั้นเราจะสามารถเข้าสู่ระบบจากระยะไกลในเซิร์ฟเวอร์นั้นและสามารถทำอะไรก็ได้ตามที่เราต้องการเพราะเราเป็นเจ้าของเซิร์ฟเวอร์
และเรามีสิทธิ์เข้าถึงระดับรูทหรือระดับผู้ดูแลระบบ
อีกอย่างที่คุณจะสังเกตเห็นก็คือมีที่อยู่ IP ที่เชื่อมโยงกับเซิร์ฟเวอร์นี้
สังเกตว่าเป็น 54 159. 170. 130 และเรายังมีเวอร์ชัน
IPv6 ที่อยู่ข้างใต้ซึ่งแสดงด้วยตัวเลขยาว ๆ ที่เริ่มต้นด้วย 2600
นี่คือวิธีที่เราจะจัดการกับเซิร์ฟเวอร์นั้น
แล้วถ้าใครไปปี 54 159. 170. 130 ในตอนนี้ มันจะแสดงสิ่งที่เซิร์ฟเวอร์นี้ตอบสนอง
หากมีเว็บเซิร์ฟเวอร์ทำงานอยู่
ในกรณีของฉัน ถ้าฉันพยายามไปที่นั้นตอนนี้
ฉันได้รับการปฏิเสธการเชื่อมต่อ
ทำไม
เพราะเราไม่เคยติดตั้ง Apache
หรือเว็บเซิร์ฟเวอร์อื่นเพื่อรับสายเหล่านั้น
และนี่เป็นเพราะเราเลือกที่จะติดตั้งเฉพาะ
OS ไม่ใช่แอปและ OS
หากคุณเลือกใช้บางอย่างเช่น WordPress และฉันไปที่
IP นี้ คุณจะเห็นหน้ายินดีต้อนรับสู่ WordPress
เพื่อให้คุณสามารถกำหนดค่าเซิร์ฟเวอร์
WordPress ของคุณผ่านอินเทอร์เฟซบนเว็บนี้
ตกลง.
ตอนนี้เราเห็นว่าเซิร์ฟเวอร์ของเราได้รับการเปิดใช้งานอย่างสมบูรณ์และทำงานได้อย่างสมบูรณ์
และ ณ จุดนี้เราต้องการเข้าไปและทำสิ่งต่างๆ
กับเซิร์ฟเวอร์นี้
ดังนั้นเราจะคลิกที่ตำแหน่งที่มีคำว่า LinuxPractice
และเราจะเห็นวิธีการเชื่อมต่อกับอินสแตนซ์ของคุณได้ที่นี่
ตอนนี้ Amazon ทำให้สิ่งนี้ง่ายสุด ๆ สำหรับเราโดยทำให้เราสามารถกดเชื่อมต่อโดยใช้
SSH และมันจะแสดงอินสแตนซ์ SSH ในเว็บเบราว์เซอร์ของเรา ซึ่งเป็นเซสชันระยะไกลไปยังเซิร์ฟเวอร์นั้น
ตอนนี้ฉันเชื่อมต่อกับอุปกรณ์ CentOS นั้นแล้ว
และคุณจะเห็นว่าตอนนี้ฉันเข้าสู่ระบบด้วย CentOS
ถ้าฉันต้องการดูว่าฉันอยู่ในไดเร็กทอรีใด ฉันสามารถใช้บางอย่างเช่น
pwd ซึ่งย่อมาจากไดเร็กทอรีการทำงานปัจจุบัน
และคุณจะเห็นว่าฉันอยู่ในไดเร็กทอรี
/home/centos ซึ่งเป็นโฮมไดเร็กทอรีของผู้ใช้รายนี้
หากคุณดูที่นี่และทำ ls สิ่งนี้จะบอกเราว่ามีอะไรอยู่ในไดเร็กทอรีนี้
และในกรณีนี้ไม่มีไฟล์หรือไดเร็กทอรีเนื่องจากเป็นเซิร์ฟเวอร์ใหม่ที่มีบัญชีใหม่
ตอนนี้ ถ้าฉันต้องการไปที่รูทของฮาร์ดไดรฟ์นี้
ฉันสามารถทำได้ที่ cd space / ซึ่งจะอนุญาตให้ฉันเปลี่ยนเป็นรูทของฮาร์ดไดรฟ์นี้ได้
หากคุณคิดเกี่ยวกับสิ่งนี้ในแง่ของ
Windows สิ่งนี้จะไปที่ฮาร์ดดิสก์ภายในของคุณ
เช่น ไดรฟ์ C และดูว่ามีไฟล์และโฟลเดอร์ใดบ้าง
อีกครั้ง ฉันจะพิมพ์ ls และคราวนี้ฉันจะพิมพ์
-la ซึ่งบอกว่าฉันต้องการรายการยาวและฉันต้องการดูแอตทริบิวต์
และนี่จะแสดงให้ฉันเห็นทุกไฟล์และโฟลเดอร์ที่อยู่ในรูทของฮาร์ดไดรฟ์นี้
และอย่างที่คุณเห็นที่นี่ เรามีหลายรายการ
ทุกอย่างในสีม่วงนั้นเป็นไดเร็กทอรี
ทุกอย่างที่เป็นสีฟ้าอ่อนคือลิงก์ที่ชี้ไปยังไดเร็กทอรีอื่น
ตัวอย่างเช่น หากคุณดูบรรทัดที่ระบุว่า bin แสดงว่ามีลิงก์สัญลักษณ์ที่ไปยังไดเร็กทอรี
usr/bin
สิ่งเดียวกันกับ lib มันจะไปที่ไดเร็กทอรี
usr/lib
ตอนนี้ ฉันรู้ว่าส่วนใหญ่อาจไม่สมเหตุสมผลสำหรับคุณในตอนนี้
แต่ประเด็นที่ฉันอยากจะบอกก็คือ
ตอนนี้คุณเชื่อมต่อกับเครื่อง Linux ของคุณแล้ว
และสามารถทำสิ่งที่คุณต้องการภายในเครื่องได้
ให้ฉันกลับไปที่โฮมไดเร็กทอรีโดยทำ cd
space /home/centos
จากตรงนี้ ถ้าฉันทำ ls -la คุณจะเห็นว่าฉันไม่มีโฟลเดอร์ที่นี่
ยกเว้นโฟลเดอร์ที่ซ่อนอยู่ซึ่งขึ้นต้นด้วยจุดที่เรียกว่า
SSH
ใน Linux อะไรก็ตามที่ขึ้นต้นด้วยจุดถือเป็นไฟล์ที่ซ่อนอยู่
ถ้าฉันทำ ls คุณจะไม่เห็นไฟล์เหล่านี้เลย
เพราะไฟล์เหล่านั้นทั้งหมด เช่น bash_logout, bash_profile
และ bashrc ถือเป็นไฟล์ที่ซ่อนอยู่
ตอนนี้ ถ้าฉันต้องการสร้างไฟล์ของตัวเอง ฉันสามารถทำได้โดยใช้คำสั่ง
สัมผัส
ฉันจะบอกว่าสัมผัส และฉันจะเรียกไฟล์นี้ txt.
ฉันเพิ่งสร้างไฟล์ใหม่ชื่อไฟล์
แต่ไฟล์นั้นว่างเปล่าเพราะฉันยังไม่ได้ทำอะไรกับมันเลย
ดังนั้นฉันจะไปข้างหน้าและล้างหน้าจอของฉันและจะแสดงอีกครั้งโดยใช้
ls -la
และตอนนี้คุณจะเห็นไฟล์. txt อยู่ที่นั่น และไม่มีจุดข้างหน้า หมายความว่าไม่ใช่ไฟล์ที่ซ่อนอยู่
โปรดทราบว่าในคอลัมน์ที่ห้าเรามีศูนย์
และนี่คือขนาดของไฟล์นั้น
ไฟล์นั้นมีขนาดเป็นศูนย์ไบต์เนื่องจากไม่มีเนื้อหา
เมื่อฉันใช้คำสั่งสัมผัส ฉันแค่สร้างไฟล์เปล่าๆ
ตอนนี้ ถ้าฉันต้องการป้อนบางอย่างลงในไฟล์นั้น
ฉันสามารถทำได้โดยใช้โปรแกรมแก้ไขข้อความ
และบน Linux มีข้อความที่เรียกว่า vi
ดังนั้นจะพิมพ์ในไฟล์พื้นที่ vi txt แล้วกด Enter
และด้วยการทำเช่นนั้น ตอนนี้ฉันเห็นได้ว่านี่เป็นไฟล์เปล่า
สังเกตว่าเส้นหยักเล็ก ๆ เหล่านั้นทั้งหมดสังเกตเห็นว่าตัวหนอนแสดงให้ฉันเห็นว่าแต่ละบรรทัดนั้นว่างเปล่า
ตอนนี้ ถ้าฉันต้องการพิมพ์บางสิ่งที่นี่
สิ่งแรกที่ฉันต้องทำคือพิมพ์แป้น I
สิ่งนี้ทำให้ฉันเข้าสู่สิ่งที่เรียกว่าโหมดแทรก
และตอนนี้ฉันสามารถพิมพ์สิ่งต่างๆ
ลงไปที่นี่และเขียนมันได้
ฉันจะบอกว่านี่คือไฟล์ทดสอบของเจสัน
เรากำลังเขียนข้อมูลลงไปโดยใช้ VI โอเค?
ตอนนี้เราทำเสร็จแล้ว ฉันจะพิมพ์คีย์ Escape
ซึ่งทำให้ฉันกลับเข้าสู่โหมดคำสั่ง
จากนั้นฉันจะใช้ปุ่มโคลอนและคุณจะเห็นเครื่องหมายโคลอนปรากฏขึ้นที่ด้านล่าง
ฉันจะทำ w เพื่อเขียนและ q เพื่อออก
ซึ่งจะบันทึกไฟล์นี้
และคุณจะเห็นว่ามันเขียนว่า
1 บรรทัดถูกเขียน 72 ตัวอักษรถูกเขียน
ดังนั้นหากฉันล้างหน้าจอและทำ
ls -la ในครั้งนี้ คุณจะเห็นว่าเรามี 72 ไบต์ในนั้น แทนที่จะเป็นศูนย์ในไฟล์
ตอนนี้ใน Linux หากคุณต้องการแสดงเนื้อหาของไฟล์บนหน้าจอ
คุณสามารถทำได้โดยพิมพ์ cat
ฉันจะทำ cat แล้วตามด้วยชื่อไฟล์ของฉัน txt.
และเมื่อฉันทำเช่นนั้น ตอนนี้เราสามารถเห็นเนื้อหาของไฟล์นั้น
ซึ่งก็คือไฟล์ทดสอบของเจสัน
เรากำลังเขียนข้อมูลลงไปโดยใช้ VI
อย่างที่คุณเห็น ฉันมีสิทธิ์เข้าถึงระบบ Linux นี้อย่างเต็มที่เพื่อทำอะไรก็ได้ที่เราต้องการ
ณ จุดนี้ เพราะเราเป็นเจ้าของเซิร์ฟเวอร์นี้
ฉันเริ่มติดตั้งโปรแกรมได้ ฉันเปิดเว็บเซิร์ฟเวอร์ได้
ฉันสามารถทำอะไรก็ได้ที่ฉันต้องการเพราะมันเป็นเซิร์ฟเวอร์ของฉันเองและไม่มีใครเข้าถึงได้
ข้อจำกัดเพียงอย่างเดียวคือเรากำลังใช้อินเทอร์เฟซบรรทัดคำสั่งแทนอินเทอร์เฟซผู้ใช้แบบกราฟิก
ดังนั้นคุณต้องคุ้นเคยกับการใช้ Linux ในบรรทัดคำสั่งหากคุณต้องการเรียกใช้และใช้งานเซิร์ฟเวอร์นี้
ตอนนี้ นี่เป็นเรื่องธรรมดามากในระบบคลาวด์
เซิร์ฟเวอร์คลาวด์ส่วนใหญ่จะเป็นแบบข้อความเพราะเราไม่ต้องการโอเวอร์เฮดและข้อกำหนดการประมวลผลเพิ่มเติมทั้งหมดที่อินเทอร์เฟซผู้ใช้แบบกราฟิกมีให้สำหรับเรา
ด้วยเหตุนี้ เมื่อเราใช้อินเทอร์เฟซแบบข้อความเช่นนี้
เราจึงสามารถใช้เซิร์ฟเวอร์ที่มีราคาไม่แพงและมีประสิทธิภาพน้อยกว่า
และยังคงให้การสนับสนุนแก่ผู้ชมจำนวนมาก
ตัวอย่างเช่น หากเป็นเว็บเซิร์ฟเวอร์ เว็บเซิร์ฟเวอร์เพียง
$10 ต่อเดือนนี้สามารถรองรับผู้คนได้มากถึง 100-500 คนได้อย่างสบายๆ
ตอนนี้ ถ้าฉันเริ่มมีผู้คนหลายพันคน
ฉันจะต้องอัปเกรดเป็นแผน 20 หรือ 40
ดอลลาร์ต่อเดือน และอัปเกรดต่อไปเมื่อผู้ชมเพิ่มขึ้นสำหรับเว็บไซต์เฉพาะของฉัน
ไปข้างหน้าและกลับไปที่อินเทอร์เฟซ Amazon
Lightsail ของเรา
และที่นี่คุณจะเห็นว่าคุณสามารถเชื่อมต่อกับสิ่งนี้ได้โดยใช้ไคลเอนต์
SSH ของคุณเองแทนที่จะใช้เบราว์เซอร์ที่ฉันเพิ่งสาธิต
ถ้าเราไปที่แท็บถัดไป คุณจะเห็นที่เก็บข้อมูล
และที่นี่คุณจะเห็นว่าฉันมีดิสก์ระบบแผ่นเดียวที่มีขนาด
60 กิกะไบต์
ตอนนี้คุณอาจพบว่า 60 กิกะไบต์นั้นไม่เพียงพอสำหรับคุณ
และถ้าเป็นกรณีนี้ คุณสามารถเพิ่มดิสก์ที่ต่อพ่วงเพิ่มเติมได้โดยใช้อินเทอร์เฟซที่นี่
ในการทำเช่นนั้น เราจะคลิกที่สร้างดิสก์ใหม่
จากนั้นคุณจะสามารถเลือกขนาดของดิสก์ที่คุณต้องการได้
อีกครั้ง พื้นที่ดิสก์ที่นี่อยู่ใน
SSD ซึ่งมีราคาแพงกว่าการใช้ฮาร์ดดิสก์แบบเดิมที่เก่ากว่าและช้ากว่า
และด้วยเหตุนี้ คุณจะเห็นว่าค่าใช้จ่ายที่เกี่ยวข้องจะขึ้นอยู่กับขนาดที่คุณเลือก
สำหรับพื้นที่ทุกกิกะไบต์ที่คุณต้องการ คุณจะต้องจ่าย
10 เซนต์ต่อเดือน
ดังนั้นหากพื้นที่ 60 กิกะไบต์นั้นไม่เพียงพอสำหรับฉัน
และฉันต้องการเพิ่มอีก 64 กิกะไบต์ ฉันสามารถทำได้ แต่จะต้องเสียค่าใช้จ่าย 6 ดอลลาร์
40 ต่อเดือนเพื่อทำสิ่งนั้น
ตอนนี้ สิ่งที่ยอดเยี่ยมเกี่ยวกับการใช้อินเทอร์เฟซบนคลาวด์แบบนี้ก็คือ
คุณสามารถเลือกขนาดใดก็ได้ที่คุณต้องการ
สมมติว่าฉันต้องการมีไดรฟ์หนึ่งเทราไบต์
ฉันสามารถทำได้โดยทำ 1,024 กิกะไบต์
และคุณคงเห็นว่านั่นทำให้ฉันเสียเงิน $102 40 เซ็นต์ต่อเดือนเพื่อแนบกับเซิร์ฟเวอร์
Linux ของฉัน
เพื่อแสดงให้คุณเห็นว่ามันทำงานอย่างไร
ฉันจะสร้างอันที่มีขนาด
10 กิกะไบต์
สิ่งนี้จะต้องเสียค่าใช้จ่าย $ 1 ต่อเดือน
ฉันสามารถตั้งชื่อเช่น StorageDisk
จากนั้นฉันสามารถสร้างดิสก์นั้นได้
เมื่อคุณทำเช่นนั้น คุณต้องเลือกอินสแตนซ์ที่คุณต้องการแนบ
ในกรณีของเรา ฉันมีเพียงอันเดียว ซึ่งเป็นเครื่อง
LinuxPractice ของฉัน แต่ถ้าฉันมีหลายอินสแตนซ์
เช่น เว็บไซต์ Dion Training ของฉัน และอีกอันสำหรับเว็บไซต์ "Your Cyber
Path" และอะไรทำนองนั้น ฉันสามารถเลือกได้ว่าต้องการอินสแตนซ์ใด
ที่จะแนบไป
จากนั้นคุณจะเห็นว่าเส้นทางไปยังดิสก์นี้จะเป็น
/dev/xvdf บนระบบ Linux ของฉันเมื่อฉันแนบเข้าไป
ดังนั้นฉันจะไปข้างหน้าและกดแนบ
และตอนนี้มันจะถูกนำไปใช้ในระบบ Linux ของฉัน
ต่อไป เราจะกลับไปที่บ้าน จากนั้นเราจะลงไปที่ LinuxPractice
อีกครั้ง และที่นี่ เราจะคลิกที่เมตริก
ด้วยเมตริก ฉันเห็นได้ว่าระบบของฉันทำงานหนักเพียงใด
ตอนนี้คุณจะเห็นว่านี่คือกราฟภาพรวม CPU ของฉัน
และอย่างที่คุณเห็น เราเปิดตัวเซิร์ฟเวอร์นี้ในเวลาประมาณ
15:52 น. ของวันที่ 17 กรกฎาคม
และเดิมทีเมื่อเราเริ่มต้นเซิร์ฟเวอร์ เซิร์ฟเวอร์จะทำงานโดยใช้
CPU ประมาณ 20%
นั่นเป็นเพราะมีหลายอย่างเกิดขึ้นเมื่อเราเริ่มสร้างเซิร์ฟเวอร์ตัวนั้นและมันก็ต้องดึงตัวเองขึ้นมา
เมื่อสิ่งนั้นเกิดขึ้น และเราได้กลับสู่ปริมาณงานปกติของเราเมื่อฉันอยู่ในบรรทัดคำสั่งเพื่อทำสิ่งต่างๆ
คุณจะเห็นว่ามันลดลงเหลือประมาณ 1%
นี่คือสิ่งที่เราเรียกว่าเขตความยั่งยืน
ขณะนี้ เนื่องจากเป็นระบบบนคลาวด์และเรากำลังใช้ตัวประมวลผลเสมือน
Amazon จึงทำงานอย่างหนักในส่วนแบ็คเอนด์เพื่อให้แน่ใจว่าเราได้ประสิทธิภาพที่ดี
ตัวอย่างเช่น ฉันใช้สิ่งนี้เพื่อโฮสต์เว็บไซต์และมีคนจำนวนมากเข้ามาที่เว็บไซต์ของฉันพร้อมกัน
สิ่งที่จะเกิดขึ้นคือความต้องการที่เพิ่มขึ้นและโปรเซสเซอร์จะเพิ่มขึ้น
เมื่อโปรเซสเซอร์สูงขึ้น คุณจะเห็นว่ามันเข้าสู่สิ่งที่เรียกว่าโซนที่ระเบิดได้
หากคุณได้รับระหว่าง 40 ถึง 60 หรือ 80% คุณสามารถระเบิดได้ ซึ่งหมายความว่า
Amazon จะให้ความสามารถเพิ่มเติมแก่คุณเพื่อให้สามารถจัดการกับภาระดังกล่าวได้ ดังนั้นเซิร์ฟเวอร์ของคุณจะไม่ล่ม
ตอนนี้พวกเขาจะทำเช่นนี้ในระยะเวลาหนึ่งต่อเดือนตามระบบของคุณ
ดังนั้นคุณจึงมีความจุที่สามารถระเบิดได้จำนวนหนึ่งเท่านั้น
คุณสามารถดูได้ที่นี่ที่กราฟด้านล่าง นั่นคือความสามารถในการระเบิดของ
CPU ที่เหลืออยู่
และเรามีความจุเพิ่มเติมจำนวนมากที่มีอยู่ในระบบของเรา
เนื่องจากเรายังไม่ได้ระเบิดจริง
ๆ เนื่องจากเรายังไม่ได้ใช้งานอะไรมากมายบนเซิร์ฟเวอร์นี้
ขณะที่เราเลื่อนขึ้น คุณสามารถคลิกที่นี่และดูข้อเท็จจริงอื่นๆ
เช่น การใช้งาน CPU ของคุณ ความสามารถในการระเบิดของคุณ ความสามารถในการระเบิดของคุณเป็นนาทีหรือเป็นเปอร์เซ็นต์
คุณยังสามารถดูทราฟฟิกเครือข่ายขาเข้าและขาออก
ตลอดจนความล้มเหลวในการตรวจสอบสถานะ การตรวจสอบสถานะอินสแตนซ์ล้มเหลว
การตรวจสอบสถานะระบบล้มเหลว และอื่นๆ
ตัวอย่างเช่น หากเราดูที่การรับส่งข้อมูลเครือข่ายขาเข้า
คุณจะเห็นว่ามีการเริ่มต้นการรับส่งข้อมูล จากนั้นเมื่อเวลาผ่านไปปริมาณการรับส่งข้อมูลก็ลดลง
แล้วทำไมการจราจรถึงลดลง?
เพราะคนเดียวที่เข้าถึงเซิร์ฟเวอร์นี้คือฉัน
และฉันได้คุยกับคุณในช่วงไม่กี่นาทีที่ผ่านมาและไม่ได้ป้อนคำสั่งไปมา ซึ่งเป็นสาเหตุที่เราเห็นการเลิกส่งเมื่อเรามาถึงที่นี่จนถึง
4:05 น. ในช่วงบ่าย.
ต่อไปเราสามารถคลิกที่เครือข่าย
และจากที่นี่ คุณสามารถดู IP สาธารณะและส่วนตัวของเรา
ตลอดจนไฟร์วอลล์สำหรับอุปกรณ์ของเราใน IPv4 และเครือข่าย
IPv6 และไฟร์วอลล์ IPv6 ของเรา
นอกจากนั้น เรายังมีความสามารถในการทำโหลดบาลานซ์หรือการกระจาย
และสิ่งนี้จะช่วยให้เรามีเซิร์ฟเวอร์หลายตัวที่ตอบสนองสำหรับเว็บไซต์เดียว
ในกรณีของเรา เราไม่ได้แชร์ทราฟฟิกกับใคร
เรากำลังใช้เซิร์ฟเวอร์เดียวที่เรากำลังพูดคุยด้วย
และเซิร์ฟเวอร์นั้นควบคุมโดยเราและใช้งานโดยเราเท่านั้น
แต่ถ้าฉันใช้งานเว็บไซต์และกำลังเพิ่มจาก
100 คน เป็น 1,000 คน เป็น
10,000 คน ฉันสามารถมีหลายระบบที่ทำงานร่วมกันเพื่อโหลดบาลานซ์ในหลายอินสแตนซ์เพื่อตอบรับคำขอจากคนเหล่านั้นทั้งหมด
ต่อไปเราสามารถกลับไปที่ด้านบนและคุณจะเห็นว่าเรามีภาพรวม
ตอนนี้ สแน็ปช็อตเป็นวิธีที่คุณสามารถสำรองข้อมูลระบบของคุณได้
เมื่อคุณถ่ายภาพ มันจะถ่ายภาพของฮาร์ดไดรฟ์และจัดเก็บไว้ในระบบคลาวด์
ดังนั้นหากมีอะไรเกิดขึ้น คุณสามารถเปลี่ยนกลับไปใช้ภาพดังกล่าวได้
ในกรณีของเรา ฉันปิดใช้งานสแน็ปช็อตอัตโนมัติ
ซึ่งหมายความว่าจะไม่มีการสำรองข้อมูลเซิร์ฟเวอร์ของฉันทุกวัน
วิธีนี้ถือเป็นแนวทางปฏิบัติด้านความปลอดภัยที่ไม่ดี
เพราะเราต้องการให้มีสแนปชอตหากมีสิ่งผิดปกติเกิดขึ้น
ฉันจะดำเนินการต่อและเปิดสแนปชอตอัตโนมัติของฉัน
และคุณจะเห็นว่าสิ่งนี้จะถ่ายภาพสแน็ปช็อตโดยอัตโนมัติทุกๆ
วัน และจะจัดเก็บสแน็ปช็อตเจ็ดภาพล่าสุดของฉัน
ด้วยวิธีนี้ การสำรองข้อมูลแบบต่อเนื่องที่ฉันสามารถดูได้ตลอดเวลา
สแนปช็อตอัตโนมัติสร้างในลักษณะเดียวกับสแน็ปช็อตด้วยตนเอง
ดังนั้นหากคุณต้องการเรียนรู้เกี่ยวกับการเรียกเก็บเงิน
คุณสามารถดูได้โดยคลิกที่ลิงก์นั้น
ฉันจะบอกว่าฉันเข้าใจและฉันจะเปิดใช้งาน
นอกจากนั้น แทนที่จะรอให้เวลา 2:00 น. เกิดขึ้นสำหรับสแนปชอตนั้น
ฉันสามารถสร้างสแนปชอตได้ทุกเมื่อที่ต้องการ
เมื่อฉันทำอย่างนั้น ฉันจะตั้งชื่อให้มัน
กรณีนี้พวกเขามีอยู่แล้ว
เป็นเส้นประชื่อเซิร์ฟเวอร์และตัวระบุเฉพาะและกดสร้าง
เมื่อคุณทำเช่นนั้น มันจะทำสแน็ปช็อตหรือสำรองข้อมูลของเซิร์ฟเวอร์ทั้งหมดของฉัน
และด้วยวิธีนั้น ถ้ามันพังหรือมีอะไรผิดพลาด ผมก็สามารถกู้คืนจากสแน็ปช็อตนั้นได้ตลอดเวลา
ต่อไปเรามีแท็ก
และถ้าคุณดูที่แท็ก นี่คือสิ่งใดก็ตามที่คุณจะสามารถติดป้ายกำกับอินสแตนซ์
Lightsail เฉพาะนี้ เพื่อให้คุณสามารถติดตามสิ่งต่างๆ
เช่น สถานะหรือค่าใช้จ่ายที่เกี่ยวข้อง
หลังจากนั้นเราจะมีแท็บประวัติ ซึ่งจะบอกเราว่าเกิดอะไรขึ้นกับอินสแตนซ์นี้
คุณจะเห็นว่าเดิมทีเราสร้างอินสแตนซ์นี้เมื่อเวลา
15:56 น. เราแนบฮาร์ดดิสก์ขนาด 10 กิกะไบต์นั้นเมื่อเวลา 16:10
น. เราสร้างสแนปช็อตเมื่อเวลา 16:15 น. และเราเปิดใช้งานส่วนเสริมเมื่อเวลา
16:15 น. สำหรับสแนปชอตอัตโนมัติเหล่านั้น
แท็บสุดท้ายที่เรามีคือแท็บลบ
และแท็บลบนี้จะเป็นแท็บที่ช่วยให้เราสามารถลบเซิร์ฟเวอร์นี้หากไม่ต้องการใช้อีกต่อไป
สมมติว่าผ่านไปสองเดือนแล้ว และคุณตัดสินใจว่าไม่ต้องการเล่นกับเซิร์ฟเวอร์นี้อีกต่อไป
และคุณไม่ต้องการถูกเรียกเก็บเงิน 3 ดอลลาร์นั้น 50, 5 ดอลลาร์ หรือ 10 ดอลลาร์ต่อเดือนเพื่อให้ทำงานต่อไปได้
คุณสามารถเข้าไปที่นี่แล้วคลิก
ลบ และนี่จะเป็นการลบอินสแตนซ์
ตอนนี้ ถ้าคุณลบออกตอนนี้ เราก็มีดิสก์เก็บข้อมูลนั้นที่ยังติดอยู่กับอินสแตนซ์
มันจะยกเลิกการแนบดิสก์เก็บข้อมูล
แต่จะไม่ลบดิสก์เก็บข้อมูล
นี่คือสาเหตุที่ดิสก์จัดเก็บข้อมูลมีประโยชน์จริง
ๆ เพราะฉันสามารถจัดเก็บไฟล์จากเครื่อง Linux นี้ลงในดิสก์จัดเก็บข้อมูลนั้น
ลบระบบ Linux แล้วใส่ดิสก์เก็บข้อมูลนั้นกลับเข้าที่ในระบบอื่น เช่น ระบบ Linux อื่นหรือระบบ Windows
ที่ฉัน จะต้องการใช้ในระบบคลาวด์นี้
และนี่เป็นวิธีที่ดีในการรับข้อมูลจากอินสแตนซ์ระบบคลาวด์หนึ่งไปยังอีกอินสแตนซ์ภายใน
Lightsail
นอกจากนั้น คุณจะเห็นปุ่มหยุดและรีบูตที่ด้านบน
ถ้าฉันกดหยุด สิ่งนี้จะปิดการทำงานของอินสแตนซ์นั้น
และนั่นอาจมีประโยชน์หากคุณไม่ต้องการใช้อินสแตนซ์นี้อีกต่อไป
แต่คุณรู้ว่าคุณกำลังจะกลับมาใช้อินสแตนซ์นี้ในอีกสองถึงสามสัปดาห์
หรือคุณสามารถรีบูตและใช้อินสแตนซ์นี้ได้ทุกเมื่อที่คุณมีปัญหากับอินสแตนซ์ของคุณ เซิร์ฟเวอร์
หรือคุณต้องรีบูตเครื่องเพื่อติดตั้งซอฟต์แวร์บางชิ้นหรือใช้การตั้งค่าการกำหนดค่าบางประเภท
นั่นคือการแนะนำอย่างรวดเร็วเกี่ยวกับวิธีสร้างเซิร์ฟเวอร์บนคลาวด์ของคุณเองโดยใช้
Amazon Lightsail
ฉันขอแนะนำให้คุณทำด้วยตัวเอง
ลองทำดู แล้ววิธีนี้คุณจะมีเครื่อง CentOS ที่คุณสามารถเล่นด้วยได้ตลอดเวลาที่คุณต้องการนั่งบนคลาวด์