Tijdens een ontwerp bouwt u vaak een cloudsjabloon door te beginnen met de essentiële onderdelen en implementeert en test u vervolgens wanneer de sjabloon groeit. Dit voorbeeld demonstreert een aantal in behandeling zijnde tests die zijn ingebouwd in Cloud Assembly.

Om er zeker van te zijn dat een implementatie werkt zoals u dat wilt, moet u de cloudsjabloon mogelijk meerdere keren testen en implementeren. Geleidelijk aan voegt u meer resources toe en tegelijk voert u nieuwe tests en implementaties uit.

Voorwaarden

Maak de basiscloudsjabloon. Zie Een basiscloudsjabloon maken.

Procedure

  1. Klik op Cloudsjablonen en open de WordPress-BP-cloudsjabloon.
    De basiscloudsjabloon wordt weergegeven in het ontwerpcanvas en de code-editor.
  2. Als u de sjabloonsyntaxis, plaatsing en basisgeldigheid wilt controleren, klikt u op Testen in de linkerbenedenhoek.
  3. Voer invoerwaarden in en klik op Testen.
    Invoervariabelen

    De test is slechts een simulatie en implementeert geen virtuele machines of andere resources.

    Invoervariabelen

    De test bevat een link naar een Inrichtingsdiagram, waar u de gesimuleerde implementatiestroom kunt controleren en ziet wat er zich heeft voorgedaan. De simulatie onthult mogelijke problemen, zoals het ontbreken van gedefinieerde resourcemogelijkheden die voldoen aan harde beperkingen in de cloudsjabloon. In de volgende voorbeeldfout is een cloudzone met capaciteitstag env:dev nog niet in de gedefinieerde infrastructuur gevonden.

    Aanvraagstroom

    Een succesvolle simulatie garandeert niet dat u de sjabloon zonder fouten kunt implementeren.

  4. Nadat de sjabloon de simulatie heeft doorstaan, klikt u op Implementeren in de linkerbenedenhoek.
  5. Selecteer Een nieuwe implementatie maken.
  6. Geef de implementatie de naam WordPress for OurCo en klik op Volgende.
  7. Voer invoerwaarden in en klik op Implementeren.
  8. Kijk onder Resources > Implementaties of de sjabloon correct is geïmplementeerd.

    Als een implementatie mislukt, klikt u op de naam en klikt u op het tabblad Geschiedenis om berichten te bekijken die u kunnen helpen het probleem op te lossen.

    Mislukte implementatie

    Bepaalde geschiedenisvermeldingen hebben mogelijk de link Inrichtingsdiagram uiterst rechts. Het diagram lijkt op het gesimuleerde diagram, waar u het stroomdiagram van Cloud Assembly-beslissingspunten in het inrichtingsproces controleert.

    Er zijn meer stroomdiagrammen beschikbaar onder Infrastructuur > Activiteit > Aanvragen.

  9. Om te controleren of de applicatie werkt, opent u de WordPress-startpagina in een browser.
    1. Wacht totdat de WordPress-servers volledig zijn gemaakt en geïnitialiseerd.
      Het kan 30 minuten of langer duren voordat de initialisatie is uitgevoerd, afhankelijk van de omgeving.
    2. Ga naar Resources > Implementaties > Topologie om de FQDN of het IP-adres van de site te vinden.
    3. Klik in het canvas op de WebTier en zoek het IP-adres in het paneel aan de rechterkant.
    4. Voer het IP-adres in als onderdeel van de volledige URL naar de WordPress-startpagina.
      In dit voorbeeld is de volledige URL:

      http://{IP-address}/mywordpresssite

      of

      http://{IP-address}/mywordpresssite/wp-admin/install.php

  10. Als de applicatie nadat u WordPress in een browser hebt bekeken nog moet worden bewerkt, brengt u wijzigingen in de sjabloon aan en implementeert u deze opnieuw onder de optie Een bestaande implementatie bijwerken.
  11. Overweeg om versies van de cloudsjabloon te beheren. U kunt teruggaan naar een werkende versie als de implementatie na een wijziging mislukt.
    1. Klik op Versie op de ontwerppagina voor cloudsjablonen.
    2. Voer WP-1.0 in op de pagina Versie maken.
      Gebruik geen spaties in versienamen.
    3. Klik op Maken.
    Als u versies wilt bekijken of wilt teruggaan naar een versie, klikt u op de ontwerppagina op het tabblad Versiegeschiedenis.
  12. Nu een basisimplementatie mogelijk is, kunt u uw eerste verbeteringen tijdens het implementeren aanbrengen door de CPU en het geheugen op de applicatie- en databaseservers te vergroten.
    Update naar een middelgrote knooppuntgrootte voor beide. Gebruik dezelfde sjabloon en selecteer medium tijdens het implementeren, implementeer opnieuw en controleer de applicatie nogmaals.

Volgende stappen

Breid de cloudsjabloon uit naar een productiewaardige applicatie door nog meer resources toe te voegen.