การจัดเก็บวัตถุ Vultr
ที่เก็บข้อมูลวัตถุที่เข้ากันได้กับ S3 นั้นมีอยู่ในคลาวด์ Vultr แล้ว เทคโนโลยีการเก็บข้อมูลวัตถุของเรานั้นสามารถปรับขนาดได้และสามารถรวมเข้ากับคุณได้อย่างง่ายดาย
คุณสมบัติ BGP ของ Vultr ช่วยให้คุณสามารถนำพื้นที่ IP ของคุณมาใช้และใช้งานได้ทั่วทุกสถานที่ของเรา
เริ่มต้นใช้งาน
ในการใช้ BGP คุณต้อง:
หากคุณกำลังโฆษณาคำนำหน้า IPv4 อินสแตนซ์ของเซิร์ฟเวอร์จะต้องมีที่อยู่ IPv4 ที่กำหนดโดยอัตโนมัติจาก Vultr หากคุณกำลังโฆษณาคำนำหน้า IPv6 อินสแตนซ์ของเซิร์ฟเวอร์จะต้องมีทั้งที่อยู่ IPv4 และ IPv6 ที่กำหนดโดย Vultr โดยอัตโนมัติ
โปรดกรอกแบบฟอร์มการตั้งค่า BGPเพื่อเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณยืนยันความเป็นเจ้าของ ASN และเครือข่ายย่อยของคุณเพื่อป้องกันความล่าช้า
เมื่อกำหนดค่านี้ในบัญชีของคุณแล้วคุณสามารถดำเนินการกำหนดค่า BGP ได้
การตั้งค่า BGP
หมายเหตุ: หากคุณกำลังจะกำหนดค่าอินสแตนซ์ที่ถูกปรับใช้ก่อนที่ BGP จะถูกติดตั้งในบัญชีของคุณคุณจะต้องรีบูตผ่านแผงควบคุม BGP จะไม่ทำงานในอินสแตนซ์ที่มีอยู่ใด ๆ จนกว่าพวกเขาจะถูกรีบูต (การรีบูตผ่าน SSH ไม่เพียงพอ)
เราขอแนะนำให้ใช้ BIRD เป็น BGP daemon ของคุณ (แต่คุณสามารถใช้ BGP daemon ใด ๆ ที่คุณต้องการ) ระบบปฏิบัติการส่วนใหญ่มีแพ็คเกจให้สำหรับสิ่งนี้
ตัวอย่างของเราจะถือว่าต่อไปนี้:
เพื่อยืนยันการเชื่อมต่อมาตั้งค่าเซสชัน BGP โดยไม่ต้องประกาศ IP ใด ๆ สร้าง/etc/bird.conf
ไฟล์ด้วยข้อความต่อไปนี้ โปรดทราบว่าในบางระบบเช่น Ubuntu 16.04 /etc/bird/bird.conf
นี้จะเป็น
router id 203.0.113.123;
protocol bgp vultr
{
local as 64512;
source address 203.0.113.123;
import none;
export all;
graceful restart on;
multihop 2;
neighbor 169.254.169.254 as 64515;
password "hunter2";
}
รีสตาร์ท bird แล้วตรวจสอบสถานะของเซสชัน:
[root@vultr ~]# birdc show proto all vultr
BIRD 1.4.5 ready.
name proto table state since info
vultr BGP master up 14:11:36 Established
Preference: 100
Input filter: REJECT
Output filter: (unnamed)
Routes: 0 imported, 581634 filtered, 1 exported, 0 preferred
Route change stats: received rejected filtered ignored accepted
Import updates: 581674 0 581674 0 0
Import withdraws: 2 0 --- 581675 0
Export updates: 1 0 0 --- 1
Export withdraws: 0 --- --- --- 0
BGP state: Established
Neighbor address: 169.254.169.254
Neighbor AS: 64515
Neighbor ID: 169.254.169.254
Neighbor caps: refresh restart-able AS4
Session: external multihop AS4
Source address: 203.0.113.123
Hold timer: 208/240
Keepalive timer: 57/80
สถานะ BGP ของ 'ก่อตั้ง' หมายความว่าทุกอย่างทำงานได้อย่างถูกต้อง หากคุณไม่เห็นสถานะของมั่นคงคุณควรลองทำสิ่งต่อไปนี้:
บันทึก FreeBSD
การกำหนดค่า FreeBSD เริ่มต้นจะไม่ทำงานกับ BGP ในการใช้งาน BGP บน FreeBSD จริงๆคุณจะต้องทำสิ่งต่อไปนี้:
1) คอมไพล์เคอร์เนลใหม่โดยเปิดใช้งานตัวเลือกเพิ่มเติมเหล่านี้:
device crypto
options IPSEC
options TCP_SIGNATURE
2) กำหนดค่าอะแดปเตอร์เครือข่ายของคุณด้วย IP แบบคงที่
3) อัปเดต ipsec.conf ด้วยรหัสผ่าน BGP:
add 203.0.113.123 169.254.169.254 tcp 0x1000 -A tcp-md5 "hunter2";
add 169.254.169.254 203.0.113.123 tcp 0x1000 -A tcp-md5 "hunter2";
ประกาศเส้นทาง
เมื่อคุณมีเซสชัน BGP ที่ใช้งานได้แล้วขั้นตอนต่อไปคือการเริ่มต้นประกาศเส้นทางบางเส้นทาง เพื่อให้พื้นที่ที่อยู่ของคุณปรากฏบนอินเทอร์เน็ตคุณจะต้องประกาศอย่างน้อย a / 24 (หรือ / 48 สำหรับ IPv6)
วิธีที่ง่ายที่สุดในการเริ่มต้นคือการเพิ่มเส้นทางแบบคงที่ให้กับการกำหนดค่า BIRD ของคุณเช่น:
protocol static
{
route 198.51.100.0/24 via 203.0.113.123;
}
protocol device
{
scan time 5;
}
บล็อก 'อุปกรณ์โปรโตคอล' ช่วยให้ BIRD รวบรวมข้อมูลเกี่ยวกับอะแดปเตอร์เครือข่ายที่แนบมากับอินสแตนซ์ของคุณ หากไม่มีเส้นทางคงที่ของคุณจะไม่ปรากฏขึ้น
โหลด BIRD ซ้ำจากนั้นตรวจสอบว่าเส้นทางของคุณทำงานอย่างถูกต้อง:
[root@vultr ~]# birdc show route
BIRD 1.4.5 ready.
198.51.100.0/24 via 203.0.113.123 on eth0 [static1 14:22:12] * (200)
ณ จุดนี้การรับส่งข้อมูลสำหรับซับเน็ตของคุณควรไหลไปสู่อินสแตนซ์ของคุณ คุณจะไม่สามารถ ping IP ใด ๆ จนกว่าจะได้รับการกำหนดค่าภายในระบบปฏิบัติการของคุณ วิธีหนึ่งในการตรวจสอบนี้จะใช้ tcpdump, 'tcpdump -i eth0 -n net 198.51.100.0/24'
การกำหนดค่า IP
หนึ่งการกำหนดค่าทั่วไปที่เราเห็นคือการใช้ที่อยู่ IP ของแต่ละบุคคลในกรณีที่แตกต่างกัน สิ่งนี้เป็นไปได้แม้ว่าแต่ละอินสแตนซ์จะต้องใช้งานเซิร์ฟเวอร์ BGP ของตัวเอง
ในการทำเช่นนี้เราจะประกาศ / 32 เส้นทางจากแต่ละอินสแตนซ์นอกเหนือจากครอบคลุม / 24 เราสามารถทำได้ด้วยเส้นทางแบบคงที่ แต่เราแนะนำให้ใช้ส่วนต่อประสานแบบจำลองแทน เราจะใช้ 198.51.100.100 เป็น IP ที่เราต้องการกำหนดเส้นทาง
ตั้งค่านี้บนอินเทอร์เฟซ:
# ip link add dev dummy1 type dummy
# ip link set dummy1 up
# ip addr add dev dummy1 198.51.100.100/32
ยืนยันว่าได้รับการกำหนดค่าอย่างเหมาะสม:
# ip addr show dev dummy1
5: dummy1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether ba:23:57:2c:ad:bc brd ff:ff:ff:ff:ff:ff
inet 198.51.100.100/32 scope global dummy1
หมายเหตุ: คุณควรศึกษาเอกสารประกอบของระบบปฏิบัติการของคุณเพื่อกำหนดวิธีการกำหนดค่าอินเทอร์เฟซนี้เมื่อบูต
ตอนนี้เราจะกำหนดค่า BIRD เพื่อสแกนหาตัวจำลองและประกาศ IP ใด ๆ ที่พบในตัวพวกมัน เพิ่มสิ่งต่อไปนี้ในการกำหนดค่า BIRD ของคุณและโหลด BIRD อีกครั้ง:
protocol direct
{
interface "dummy*";
import all;
}
ตรวจสอบว่า BIRD กำลังประกาศเส้นทาง:
[root@vultr ~]# birdc show route
BIRD 1.4.5 ready.
198.51.100.0/24 via 203.0.113.123 on eth0 [static1 14:22:12] * (200)
198.51.100.100/32 dev dummy1 [direct1 14:36:56] * (240)
คุณสามารถทำซ้ำกระบวนการนี้กับอินสแตนซ์อื่นด้วย IP อื่น ๆ สิ่งที่เกิดขึ้นคือเราเตอร์ของเราจะใช้เส้นทางที่เฉพาะเจาะจงที่สุดที่พวกเขามีสำหรับที่อยู่ IP ที่กำหนด เมื่อมี / 24 และ / 32, / 32 เป็นเส้นทางที่เฉพาะเจาะจงที่สุดดังนั้นการรับส่งข้อมูลสำหรับ IP นั้นจะเป็นไปตามเส้นทางนั้น
คุณสามารถมีหลายอินสแตนซ์ที่ประกาศเหมือนกัน / 32 สิ่งนี้จะทำให้คุณมีความพร้อมใช้งานสูง (หากอินสแตนซ์ใด ๆ ล้มเหลวเส้นทางของมันจะหายไปและทราฟฟิกจะล้มเหลวกับอินสแตนซ์อื่น ๆ )
ตำแหน่งที่ตั้งของเราไม่ได้เชื่อมโยงดังนั้นคุณจะต้องแน่ใจว่าคุณได้ประกาศ / 24 (หรือ IPv6 / 48) จากแต่ละสถานที่ที่คุณต้องการใช้ IP คุณไม่สามารถใช้หนึ่ง / 24 เพื่อกำหนด IP สำหรับสถานที่หลายแห่งเว้นแต่ว่าคุณกำลังพยายามตั้งค่าเครือข่าย anycast
ที่ตั้งบางแห่งของเรารองรับ ECMP ซึ่งในกรณีนี้ปริมาณการใช้งานจะถูกกระจายแบบสุ่มระหว่าง 8 อินสแตนซ์ที่ประกาศ IP เดียวกัน ที่ตั้งปัจจุบันที่รองรับ ECMP ได้แก่ :
เอกสารที่เกี่ยวข้อง
หมายเหตุ
สำหรับ BIRD 1.5 ขึ้นไปคุณอาจต้องเปลี่ยนroute
ไวยากรณ์ของบรรทัดจาก:
route 198.51.100.0/24 via 203.0.113.123;
ถึง:
route 198.51.100.0/24 via "203.0.113.123";
** การแก้ไขปัญหา **
ระบบของเราต้องการการรับรองความถูกต้อง TCP MD5 เพื่อสร้างการเชื่อมต่อ หมายความว่าคุณไม่สามารถทดสอบการเชื่อมต่อโดยใช้เทลเน็ต โดยทั่วไปเราแนะนำให้ดูการรับส่งข้อมูลด้วย tcpdump เพื่อแก้ไขปัญหาการเชื่อมต่อ
ที่เก็บข้อมูลวัตถุที่เข้ากันได้กับ S3 นั้นมีอยู่ในคลาวด์ Vultr แล้ว เทคโนโลยีการเก็บข้อมูลวัตถุของเรานั้นสามารถปรับขนาดได้และสามารถรวมเข้ากับคุณได้อย่างง่ายดาย
Two Factor Authentication หรือ 2FA เป็นเทคนิคที่เพิ่มระดับความปลอดภัยโดยต้องการขั้นตอนการพิสูจน์ตัวตนเพิ่มเติมเพื่อเข้าสู่ระบบเพื่อความปลอดภัยที่แข็งแกร่ง
บทช่วยสอนนี้อธิบายวิธีตั้งค่าที่อยู่ IPv4 เพิ่มเติมใน Vultr VPS ของคุณ เราจะถือว่าสิ่งต่อไปนี้: ที่อยู่ IP หลักของ VPS ของคุณคือ 1.2.3.4
เมื่อบู๊ตเครื่อง Ubuntu 16.04 รุ่นเก่าบางรุ่นอาจแสดงคำเตือนต่อไปนี้: ************************************** **************************************
ในบทความนี้คุณจะได้เรียนรู้เกี่ยวกับการเลือกโซลูชันการตรวจสอบสำหรับเซิร์ฟเวอร์ Vultr ของคุณ ขึ้นอยู่กับระบบปฏิบัติการที่คุณเลือก
ในบางครั้งคุณจะต้องทำการจำลองเซิร์ฟเวอร์เสมือนเพื่อปรับขนาดหรือเพื่อเปลี่ยนขอบเขตของเซิร์ฟเวอร์ตัวอย่างเช่น บน Vultr นี่เป็นเรื่องง่าย
Vultr ช่วยให้คุณสามารถรวมสองคุณสมบัติของเรา (IP แบบลอยตัวและ BGP) เพื่อให้มีความพร้อมใช้งานสูง คุณจะต้องมีสองอินสแตนซ์ในแซม
Vultr จัดเตรียมวิธีต่างๆในการเข้าถึง VPS ของคุณเพื่อกำหนดค่าติดตั้งและใช้งาน Access Credentials หนังสือรับรองการเข้าถึงเริ่มต้นสำหรับ VPS ของคุณ
การสร้าง Windows ISO (รุ่นเซิร์ฟเวอร์เท่านั้น) รับไดรเวอร์ VirtIO ไบนารีล่าสุดสำหรับ Windows ซึ่งบรรจุเป็นไฟล์ ISO
โปรดอ่าน: ตอนนี้ Vultr มี CoreOS ในหน้าการสั่งซื้อ - คู่มือนี้จะอธิบายวิธีการตั้งค่า CoreOS ด้วยตนเอง คำแนะนำเหล่านี้จะนำคุณไปสู่การวิ่ง
โปรดใช้แม่แบบต่อไปนี้เมื่อขอการอนุญาตสำหรับการประกาศ BGP จดหมายอนุญาตจากผู้ใช้ [วันที่] ที่ผู้คนอาจกังวล
มีหลายครั้งที่คุณลืมรหัสผ่านผู้ดูแลระบบใน Windows และจำเป็นต้องรีเซ็ตรหัสผ่าน สามารถรีเซ็ตรหัสผ่านนี้ได้อย่างง่ายดาย i
หมายเหตุ: คู่มือนี้จะใช้งานได้กับอินสแตนซ์ของ Windows 2012 R2 และ Windows 2016 ตามค่าเริ่มต้นเซิร์ฟเวอร์ Windows จะไม่เปิดใช้งานบริการ Windows Audio
คีย์ SSH ช่วยให้คุณสามารถเข้าสู่เซิร์ฟเวอร์ของคุณโดยไม่ต้องใช้รหัสผ่าน SSH Keys สามารถเพิ่มโดยอัตโนมัติไปยังเซิร์ฟเวอร์ในระหว่างกระบวนการติดตั้ง
เมื่อเซิร์ฟเวอร์มีที่อยู่ IP มากกว่าหนึ่งรายการ Postfix จะสุ่มเลือกที่อยู่ IP สำหรับอีเมลขาออก พฤติกรรม Postfix เริ่มต้นนี้สามารถ resul
ประกาศเกี่ยวกับความปลอดภัยที่สำคัญ: ดังที่คุณทราบ Vultr ใช้ผลิตภัณฑ์ Cloudflares CDN เพื่อเพิ่มความเร็วของเว็บไซต์ของเราทั่วโลกและปกป้องความเจ็บปวด
หลังจากกู้คืนสแน็ปช็อตไปยังเครื่องใหม่คุณอาจพบปัญหาที่เกิดจากที่อยู่ MAC ของการเปลี่ยนแปลงอะแดปเตอร์เครือข่าย โดยปกติแล้วเมื่อคู่หู
ระบบเข้าสู่ระบบองค์กรของคุณสามารถรวมเข้ากับระบบบัญชี Vultrs โดยใช้คุณลักษณะ Single Sign-On (SSO) SSO ช่วยให้การจัดการรหัสผ่านง่ายขึ้น
ในการอัพเกรดเคอร์เนลของคุณเป็น 4.19.x บน Debian 8 คุณสามารถใช้ Vultr Debian Repo repo นี้ประกอบด้วยเคอร์เนล 4.19.x รุ่นที่ปรับปรุงเป็นประจำ เพื่อติดตั้ง
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true
ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร
ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1
AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน