cari
Rumahpembangunan bahagian belakangTutorial PythonApakah AWS VPC? Definisi dan Bagaimana Ia Berfungsi?

Projet : Création d'un cloud privé virtuel (VPC) Amazon Web Service (AWS)

Qu'est-ce qu'AWS VPC ? Définition ?

Un VPC est un réseau virtuel qui ressemble beaucoup à un réseau traditionnel que vous exploiteriez dans votre propre centre de données. Après avoir créé un VPC, vous pouvez ajouter des sous-réseaux.

Comment ça marche ?

Un VPC fournit un réseau SDN (Software-Defined Network) personnalisable dans le cloud, permettant :

Principales caractéristiques :

  1. Gestion des ressources : provisionnez et gérez les instances EC2, les bases de données RDS et le stockage S3.
  2. Segmentation du réseau : définissez des blocs CIDR, créez des sous-réseaux et organisez les ressources.
  3. Contrôle du trafic : configurez les passerelles, les tables de routage et les ACL réseau pour un flux de trafic sécurisé.
  4. Contrôle d'accès : établissez des groupes de sécurité, des NACL et des règles de pare-feu pour l'accès aux ressources protégées.

Avantages :

  • Isolement logique des autres réseaux
  • Sécurité améliorée des données et des applications
  • Configurations réseau personnalisables
  • Communication inter-ressources réglementée

Mise en œuvre du VPC :

Suivez le déploiement de ce projet par étapes :

Section A : Créer un VPC
Section B : Provisionner les ressources (EC2)
Section C : Créez une application Python et exécutez le projet.

Préparez-vous à sécuriser votre infrastructure cloud avec VPC !

What is AWS VPC? Definition and How It Works?

Cet exemple montre la création d'un VPC résilient pour les serveurs de production :

Connectez-vous d'abord à votre console AWS.

Section A : Configuration d'un VPC sur la console AWS.

Étape 1 : Localisez la barre de recherche et tapez « VPC »

What is AWS VPC? Definition and How It Works?

Étape 2 : Voici à quoi ressemblera VPC dans le tableau de bord et cliquez sur VPC.

What is AWS VPC? Definition and How It Works?

Étape 3 : nommez votre projet en VPC

What is AWS VPC? Definition and How It Works?

What is AWS VPC? Definition and How It Works?

Étape 4 : définissez-le par défaut

What is AWS VPC? Definition and How It Works?

What is AWS VPC? Definition and How It Works?

Étape 5 : cliquez sur créer un VPC, c'est ainsi qu'un VPC réussi est créé.

What is AWS VPC? Definition and How It Works?

Étape 6 : Cliquez sur Afficher le VPC et accédez à la carte des ressources.

What is AWS VPC? Definition and How It Works?

Section B : créer une instance EC2. Connectez-vous et connectez-vous avec votre terminal.

Étape 1 : Rechercher EC2

What is AWS VPC? Definition and How It Works?

What is AWS VPC? Definition and How It Works?

Étape 2 : Sélectionnez la bonne région et nommez votre instance EC2, sélectionnez la distribution Linux préférée (Ubuntu)

What is AWS VPC? Definition and How It Works?

Étape 3 : sélectionnez l'option de niveau gratuit pour AMI (préférée) et sélectionnez votre clé pem ou créez-en une.

What is AWS VPC? Definition and How It Works?

Étape 4 : cliquez sur modifier dans les paramètres réseau et sélectionnez l'option dans le diagramme, assurez-vous de sélectionner le VPC de démonstration créé et vous pouvez renommer le nom de votre groupe de sécurité pour une identification facile.

What is AWS VPC? Definition and How It Works?

Étape 5 : Laissez le reste par défaut et cliquez sur lancer les instances.

Section C : Installez l'application python et testez le security/vpc que nous avons créé à l'aide du terminal.

Étape 1 : Accédez à votre nouvelle instance créée, cliquez sur se connecter.

What is AWS VPC? Definition and How It Works?

Étape 2 : Ouvrez votre terminal (Git Bash) et connectez votre instance EC2.

What is AWS VPC? Definition and How It Works?

Ulasan:
Pastikan anda menukar direktori anda di mana kunci pem anda kemudian menyambung menggunakan baris cmd ini:
ssh –i key.pem nama pengguna@hos
ssh –i cloud-jay-key.pem Ubuntu@34.236.38.205

langkah 3: kemas kini pakej baris cmd ini:

sudo apt update

What is AWS VPC? Definition and How It Works?

Langkah 4: semak sama ada python dipasang dengan baris cmd:
“Python3 –versi”

Langkah 5: jalankan aplikasi pada baris cmd:
python3 –m http.server 8000

What is AWS VPC? Definition and How It Works?

Langkah 6: Jalankan aplikasi python di web jalankan dengan ip
http:// 54.236.38.205:8000

What is AWS VPC? Definition and How It Works?
Anda boleh lihat ia tidak boleh diakses

Langkah 7: Pergi ke vpc dan semak Rangkaian NACL di bawah keselamatan.

What is AWS VPC? Definition and How It Works?

Langkah 8: Anda boleh lihat ia telah ditetapkan dan okey, mari pergi kumpulan keselamatan.

What is AWS VPC? Definition and How It Works?

Langkah 9: Pergi ke Kumpulan keselamatan, pastikan anda memilih id kumpulan keselamatan yang betul untuk demo-vpc, bukanya dan semak sama ada port yang betul dibuka, iaitu Port TCP Tersuai 8000

What is AWS VPC? Definition and How It Works?

Langkah 10: Edit peraturan masuk.

What is AWS VPC? Definition and How It Works?

Langkah 11: Di bawah peraturan Inbound, tambahkan nama peraturan baharu TCP tersuai, tambah port 8000, di bawah sumber pilih ip versi 4 dan simpannya dan buka apl Python sekali lagi.

What is AWS VPC? Definition and How It Works?

Langkah 12: Tahniah, apl Python boleh diakses sekarang.

What is AWS VPC? Definition and How It Works?

Glosari

VPC: VPC ialah rangkaian maya yang hampir menyerupai rangkaian tradisional yang akan anda kendalikan di pusat data anda sendiri. Selepas anda membuat VPC, anda boleh menambah subnet.

Subnet: Subnet ialah julat alamat IP dalam VPC anda. Subnet mesti berada dalam satu Zon Ketersediaan. Selepas anda menambah subnet, anda boleh menggunakan sumber AWS dalam VPC anda.

Pengalamatan IP: Anda boleh menetapkan alamat IP, kedua-dua IPv4 dan IPv6, kepada VPC dan subnet anda. Anda juga boleh membawa alamat IPv4 dan IPv6 GUA awam anda ke AWS dan memperuntukkannya kepada sumber dalam VPC anda, seperti tika EC2, get laluan NAT dan Pengimbang Beban Rangkaian.

Senarai Kawalan Akses Rangkaian (NACL): Senarai Kawalan Akses Rangkaian ialah tembok api tanpa kewarganegaraan yang mengawal trafik masuk dan keluar pada peringkat subnet. Ia beroperasi pada peringkat alamat IP dan boleh membenarkan atau menafikan trafik berdasarkan peraturan yang anda tentukan. NACL menyediakan lapisan tambahan keselamatan rangkaian untuk VPC anda.

Kumpulan Keselamatan (SG): Kumpulan keselamatan bertindak sebagai tembok api maya untuk kejadian (kejadian EC2 atau sumber lain) dalam VPC. Ia mengawal trafik masuk dan keluar pada peringkat contoh. Kumpulan keselamatan membenarkan anda menentukan peraturan yang membenarkan atau menyekat trafik berdasarkan protokol, port dan alamat IP.

Jadual laluan: Gunakan jadual laluan untuk menentukan ke mana trafik rangkaian daripada subnet atau get laluan anda diarahkan.

Gerbang: Gerbang menghubungkan VPC anda ke rangkaian lain. Contohnya, gunakan gerbang internet untuk menyambungkan VPC anda ke Internet. Gunakan titik akhir VPC untuk menyambung ke perkhidmatan AWS secara peribadi, tanpa menggunakan get laluan Internet atau peranti NAT.
Sambungan peering: Gunakan sambungan peering VPC untuk menghalakan trafik antara sumber dalam dua VPC.
Pencerminan Trafik: Salin trafik rangkaian daripada antara muka rangkaian dan hantarkannya kepada peralatan keselamatan dan pemantauan untuk pemeriksaan paket mendalam.

Pintu laluan transit: Gunakan get laluan transit, yang bertindak sebagai hab pusat, untuk menghalakan trafik antara VPC, sambungan VPN dan sambungan AWS Direct Connect anda.
Log Aliran VPC: Log aliran menangkap maklumat tentang trafik IP yang pergi ke dan dari antara muka rangkaian dalam VPC anda.
Sambungan VPN: Sambungkan VPC anda ke rangkaian di premis anda menggunakan AWS Virtual Private Network (AWS VPN).

Sumber:
VPC dengan pelayan dalam subnet peribadi dan NAT
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-example-private-subnets-nat.html

Atas ialah kandungan terperinci Apakah AWS VPC? Definisi dan Bagaimana Ia Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Bagaimanakah pilihan antara senarai dan tatasusunan memberi kesan kepada prestasi keseluruhan aplikasi Python yang berurusan dengan dataset yang besar?Bagaimanakah pilihan antara senarai dan tatasusunan memberi kesan kepada prestasi keseluruhan aplikasi Python yang berurusan dengan dataset yang besar?May 03, 2025 am 12:11 AM

Forhandlinglargedatasetsinpython, usenumpyarraysforbetterperformance.1) numpyarraysarememory-efisien danfasterfornumumerical.2) mengelakkan yang tidak dapat dipertahankan.3)

Jelaskan bagaimana memori diperuntukkan untuk senarai berbanding tatasusunan dalam Python.Jelaskan bagaimana memori diperuntukkan untuk senarai berbanding tatasusunan dalam Python.May 03, 2025 am 12:10 AM

Inpython, listsusedynamicMemoryAllocationwithover-peruntukan, pemecahan yang tidak dapat dilaksanakan.1) listsallocatemoremoremorythanneedinitial, resizingwhennessary.2) numpyarraysallocateExactMemoreForelements, menawarkanpredictableSabeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeat.

Bagaimana anda menentukan jenis data elemen dalam array python?Bagaimana anda menentukan jenis data elemen dalam array python?May 03, 2025 am 12:06 AM

Inpython, YouCansspectHedatypeyFeleMeremodelerernspant.1) Usenpynernrump.1) usenpynerp.dloatp.ploatm64, formor preciscontrolatatypes.

Apa itu Numpy, dan mengapa penting untuk pengkomputeran berangka dalam Python?Apa itu Numpy, dan mengapa penting untuk pengkomputeran berangka dalam Python?May 03, 2025 am 12:03 AM

Numpyisessentialfornumericalcomputinginpythonduetoitsspeed, ingatanefisiensi, dancomprehensivemathematicalfunctions.1) it'sfastbeCauseitperformsoperatiation

Bincangkan konsep 'peruntukan memori bersebelahan' dan kepentingannya untuk tatasusunan.Bincangkan konsep 'peruntukan memori bersebelahan' dan kepentingannya untuk tatasusunan.May 03, 2025 am 12:01 AM

Contiguousmemoryallocationiscialforarraysbecauseitallowsficientandfastelementaccess.1) itenablesconstantTimeAccess, O (1), duetodirectaddresscalculation.2) itimproveScheFiCiencyBymultmulteLemiSphetfespercacheline.3)

Bagaimana anda memotong senarai python?Bagaimana anda memotong senarai python?May 02, 2025 am 12:14 AM

Slicingapythonlistisdoneusingthesyntaxlist [Mula: berhenti: langkah] .here'showitworks: 1) startistheindexofthefirstelementtoinclude.2) stopistheindexofthefirstelementToexclude.3)

Apakah beberapa operasi biasa yang boleh dilakukan pada array numpy?Apakah beberapa operasi biasa yang boleh dilakukan pada array numpy?May 02, 2025 am 12:09 AM

NumpyallowsforvariousoperationsonArrays: 1) BasicarithmeticLikeaddition, penolakan, pendaraban, danDivision; 2) Pengerjaan AdvancedSuchasmatrixmultiplication; 3) Element-WiseOperationswithoutExplicitLoops;

Bagaimana tatasusunan digunakan dalam analisis data dengan python?Bagaimana tatasusunan digunakan dalam analisis data dengan python?May 02, 2025 am 12:09 AM

Arraysinpython, terutamanya yang ada, adalah, penawaran yang ditawarkan.1) numpyarraysenableFandlingoflargedataSetsandClexPleperationsLikemovingAverages.2)

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa