Host webaktiver med Amazon EC2 endpoints

Cloud er det buzzword, der fortsætter med at dominere IT-landskabet, med en række leverandører, der leverer en række løsninger til at placere dine IT-ressourcer derude. Der er Microsoft Windows Azure, Google Cloud, Amazon Elastic Compute Cloud (EC2), Apples iCloud og mere.

På et grundlæggende niveau er cloud computing blot en anden hosting-løsning, men cloud-tjenesterne går meget længere med masser af tilgængelige funktioner og tjenester. Her er et kig på at bruge en funktion af Amazon EC2, der giver dig mulighed for at være vært for et statisk websted eller ressourcer.

Byg det, så kommer de

Amazons mål er at være online butik med alt for enhver smag, og virksomheden har gjort et stort stykke arbejde med at bevæge sig mod dette mål. I processen med at opbygge en sådan virksomhed stødte Amazon og overvinde de mange udfordringer ved at være vært for en storstilet applikation med så mange brugere. Amazons EC2-tilbud gør denne infrastruktur og ekspertise tilgængelig for dig. Udnyttelse af det er så simpelt som at tilføje Amazon Web Services (AWS) til din eksisterende Amazon-konto, eller oprette en ny Amazon-konto og tilføje den. Når kontoen er konfigureret, fås let adgang til tjenesten via AWS Management Console, som giver en webbaseret interface til styring af dine tjenester - du vælger tjenesten, før du får adgang til konsollen. Figur A viser konsollen for min konto, der er åbnet for Amazon Simple Storage Service (S3). Figur A

Arbejde med AWS Management Console (Klik på billedet for at forstørre).

Læg det i en spand

EC2-tjenesten bruger Amazon S3, der leverer distribueret lagerplads til internettet. Det tilbyder en lønmodel, så du kun betaler for den faktiske anvendte lagerplads.

Det grundlæggende element i Amazon S3 er spanden. Disse spande er containere til dine filer. Forbehold er navnet på en spand. Navnet skal være unikt på tværs af Amazon-systemet; af denne grund opfordrer Amazon til brug af domænenavne i spandavne. Figur A viser mine spande på listen til venstre på siden, og figur B viser den øverste spand, der er valgt med dens indhold vist til højre (en jpg-fil). Figur B

Se spande og deres indhold med konsol (Klik på billedet for at forstørre).

Skovlen som destination

Skovle kan også bruges til at være vært for statisk webindhold. Ja, du kan være vært for et websted på Amazon uden at gå gennem domæneregistrering med forbeholdet ved kun at bruge statisk indhold, som er et tilbageslag til de tidlige dage af Internettet (tænk brochureware). En anden ulempe er den ulige URL, der vil blive brugt til at få adgang til indhold, som vises senere.

Endepunktfunktionen er tilgængelig via spandegenskaber, så højreklik på skovlen og vælg Egenskaber ( figur C) . Vælg derefter fanen Websted for at få adgang til endepunktfunktionen ( figur D) . Fig

Adgang til spandegenskaber i AWS Management Console (Klik på billedet for at forstørre).
Figur D

Arbejde med slutpunktfunktionen i en spand (Klik på billedet for at forstørre).

Afkrydsningsfeltet Aktiveret på fanen Websted tænder det, hvilket gør skovlen til et slutpunkt. Den fulde slutpunkt-URL vises på bunden af ​​egenskabsruden (fortalte dig, at den ikke er brugervenlig). Du skal også identificere indeks- og fejldokumenter i de angivne mellemrum. Indeksfilen vises, når der anmodes om roden til slutpunktet. Fejlfilen leveres, når der opstår fejl.

Når alle oplysninger er gemt, skal du klikke på knappen Gem for at gøre ændringerne permanente. I dette øjeblik skal du indlæse en af ​​filerne i din browser ved hjælp af spandens basis-URL. Dette præsenterer et problem som vist i figur E. Figur E

Sikkerhedsproblemer, der opstår ved visning af endepunktressourcer. (Klik på billedet for at forstørre det.)
Som du kan se fra figur E, er der endnu et skridt at tage, før et spand aktiv er tilgængeligt anonymt via Internettet: Du skal indstille det passende niveau for adgang. Endnu en gang får du adgang til mappeegenskaberne med fanen Tilladelser, der nu bruges som vist i figur F. Dette giver dig mulighed for at tilføje individuelle brugere (asp01 vist) samt indstille niveauet for verden - i dette tilfælde får alle visningstilladelsen. Dette gentages for de enkelte filer i spanden. Figur F

Sikkerhedsproblemer, der opstår ved visning af endepunktressourcer (Klik på billedet for at forstørre).

Amazon tilbyder en anden måde at anvende sikkerhed via en spandpolitik; knappen Tilføj spandpolitik (vist nederst til højre i figur C) giver adgang til denne funktion. Bucket-politikker bruger en speciel syntaks, og du kan bruge AWS Policy Generator til at oprette din egen. Mere information er tilgængelig online.

Åbning af skyen

Fra mit udsigtspunkt er endepunktfunktionen blevet godt modtaget af websamfundet. Selvom der ikke er så mange, om nogen, statiske websteder, der findes i dag, giver denne funktion en god platform til hosting af statisk indhold og filer (tænk billeder) til et websted. Det er interessant at tænke på at kombinere en statisk indholdsgenerator som Jekyll med slutpunkter. De næste par år vil være interessant at se, hvor denne funktion og Amazons tilbud går. I mellemtiden vil dette være en nichefunktion.

Er du tilsluttet skybåndvognen? Bruger du nogen sky-tjenester nu? Del vores tanker og erfaringer med samfundet.

© Copyright 2021 | mobilegn.com