Kun kaikki Oracle Content Management -instanssit ovat saaneet käyttöoikeudet, ne otetaan käyttöön Oracle Cloud Infrastructure -ympäristössä. Kyseinen arkkitehtuuri on korkean käytettävyyden topologia, joka toimii yksittäisen maantieteellisen alueen usealla saatavuusalueella. Se käyttää Oracle Container Engine for Kubernetes (OKE) -palvelua ja sen joustavasti skaalautuvia Kubernetes-ryppäitä näillä saatavuusalueilla.
Oletuskäyttöönotossa OKE luo automaattisesti useita ryppäitä (tai solmuja) saatavuusalueilla. Kaikki sivustot ja sisällöt synkronoidaan jokaiseen saatavuusalueeseen. Jos jokin saatavuusalue lakkaa toimimasta, OKE ohjaa automaattisesti kaiken saapuvan liikenteen toimiville saatavuusalueille. Sillä tavoin käyttäjät eivät huomaa palvelun käyttökatkoa sillä aikaa, kun viallista saatavuusaluetta korjataan.
Päivitysaikataulu-valinnan käyttöä suositellaan. Sen avulla voi säätää, milloin Oracle Content Management -palvelun uusi versio otetaan käyttöön instanssissa. Tuotantojärjestelmän tietoliikennettä käsittelevissä instansseissa ja tietoliikennettä vikatilanteessa käsittelevissä instansseissa on useimmissa tapauksissa käytettävä Lykkää päivitystä -valintaa. Kehitykseen ja testaukseen tarkoitetuissa instansseissa tulisi käyttää päivitä heti -valintaa. Tämä asetusten yhdistelmä mahdollistaa täydellisen julkaisukierron, joka varmistaa koodin luotettavuuden ja antaa riittävästi aikaa käsitellä ongelmat ennen kuin ne vaikuttavat tuotantojärjestelmän tietoliikenteeseen. Päivitysaikataulu-valinta määritetään, kun luo Oracle Content Management -instanssi.
Korkeaa saavutettavuutta - ja enemmänkin
Korkean saavutettavuuden palvelu on suunniteltu takaamaan kattava toiminta-aika ja käytettävyys. Monilla asiakkailla on kuitenkin lisätarpeita, joiden täyttämiseen tarvitaan erilaisia arkkitehtuureja. Nämä lisäarkkitehtuurit hyötyvät edelleen Oracle Cloud Infrastructure -palvelun ja OKE:n toimittamasta käyttövalmiista korkeasta saavutettavuudesta, mutta sen lisäksi ne voivat tukea kehitysprosesseja, jopa monen alueen vikasietoa. Niitä voidaan myös laajentaa yksityisillä erittäin tehokkailla yhteyksillä. Organisaation tarpeisiin parhaiten sopivan arkkitehtuurin löytämiseksi on määritettävä kehitysprosesseihin liittyvät tarpeet sekä hyväksyttävät palautusaikatavoitteet (RTO) ja palautuspistetavoitteet (RPO).
Yksityisen instanssin luonti Oracle Cloud Infrastructure FastConnect -palvelua käyttäen
Jotkut asiakkaat saattavat myös tarvita enemmän suorituskykyä tai tehokkaamman suojauksen, jota ei voida tarjota julkisen Internet-yhteyden kautta. Oracle Cloud Infrastructure FastConnect -palvelun avulla Oracle Content Management -instanssillesi voidaan tarjota tehokkaampi, vakaampi ja suojatumpi yhteys. Tämäntyyppistä yhteyttä käyttävät useimmiten asiakkaat, jotka haluavat varmistaa, että käyttö on rajoitettu sisäisiin verkkoihin tai että peruskäyttäjillä on mahdollisimman hyvä ja turvallinen yhteys.
Jos haluat luoda tällaisen instanssin, sinun on määritettävä Oracle Cloud Infrastructure FastConnect ja suoritettava muita valmisteluvaiheita. FastConnect tarjoaa erillisen yksityisen yhteyden, jonka kaistanleveys on suurempi ja joka tarjoaa luotettavamman ja yhtenäisemmän verkkokokemuksen Internet-pohjaisiin yhteyksiin verrattuna.
Katso kohta Yksityisen instanssin luonti Oracle Cloud Infrastructure FastConnect -palvelua käyttäen.
Kehitysprosessi
Tämä viittaa prosessiin, jota organisaatiosi käyttää luodessaan ja ottaessaan käyttöön uusia toimintoja ja sisältöjä Oracle Content Management -palvelussa. Se voi sisältää useita ympäristöjä, jotka uusien toimintojen ja sisältöjen on läpäistävä, ennen kuin ne voidaan hyväksyä käytettäviksi korkean tason ympäristöissä ja tuotannossa. Tyypillisessä kokoonpanossa kehityksellä, testauksella, valmistelulla ja tuotannolla on omat ympäristönsä. Organisaation tarpeet voivat vaihdella.
Asiakkaiden, jotka haluavat käyttää useita instansseja kehitysprosessien tukemiseen, kannattaa hankkia lisäinstanssit tässä asiakirjassa kuvatulla tavalla. Instanssien eteen ei kuitenkaan tarvitse hankkia verkkosovelluksen palomuuria, koska niitä käytetään suoraan. Kun olet kehittänyt sisältöä jossakin instanssissa, voit välittää kyseistä sisältöä Oracle Content Management -instanssien välillä OCE Toolkitin komentoliittymällä (CLI).
Huomautus::
Kun luot lisäinstanssin, joka ei käsittele tuotantojärjestelmän tietoliikennettä, se on merkittävä ei-ensisijaiseksi. Näin sinun ei tarvitse maksaa toistuvasta sisällöstä. Ensisijaisten instanssien käytöstä veloitetaan instanssin sisältöerien kokonaismäärän mukaan. Muiden kuin ensisijaisten instanssien käytöstä veloitetaan kuukausimaksu yksittäisten sisältölohkojen mukaan riippumatta siitä, kuinka monta sisältöerää on replikoitu kaiken kaikkiaan. Sisältölohkossa voi olla esimerkiksi 5 000 sisältöerää tai (jos käytössä on Video Plus) 250 Video Plus -sisältöerää. Lisätietoja on kohdassa Oracle PaaS- ja IaaS-yleiskrediittien palvelukuvaukset.Voit käyttää muutosten välittämisessä OCE Toolkitin komentoja ja luoda sivustoja sekä hallita niiden elinkaaria kehitys-, testaus- ja tuotantoinstansseissa. Voit tehdä sivustoihin muutoksia kehitysympäristössä ja välittää kyseiset muutokset testaus- ja tuotantoympäristöihin. Voit myös sisällyttää tämän komentoriviapuohjelmien joukon komentosarjaympäristöihin käyttöönottojen hallintaa varten. CLI-apuohjelmien avulla voit ottaa käyttöön uusia kohteita, kuten sisältöä ja komponentteja, sekä olemassa olevan sisällön päivityksiä.
Katso kohta testiympäristöstä tuotantoympäristöön (T2P) tehtävä käyttöönotto määritetään.
Jos organisaatiosi halua käyttää varmuuskopion aluetta, jotta julkisen sivuston sisältöä voidaan toimittaa vikatilanteessakin, konfiguroi verkkosovelluksen palomuuri ja replikoi sisältö varmuuskopioon.
Varmuuskopio voi olla samalla maantieteellisellä alueella kuin ensisijainen instanssi tai eri alueella. Varmuuskopion luonti eri alueelle antaa enemmän suojaa tietojen menetyksen ja käytettävyyden suhteen.
Huomautus::
Tällä hetkellä Oracle Content Management tukee vain julkisia sivustoja WAF:n kautta. Jos sivustosi edellyttää todennusta, sitä on käytettävä suoraan alkuperäisen toimialueen kautta.Tässä on esimerkki siitä, miltä arkkitehtuuri näyttää:
Varmuuskopion luonti saattaa kestää pitkään, varsinkin, jos sivustoja ja sisältöä on paljon. Varmuuskopiointi kannattaa siis tehdä varsinaisen työajan ulkopuolella. Määritä instanssiin tehtyjen muutosten määrän mukaan, tehdäänkö varmuuskopioinnit päivittäin tai riittääkö kerta viikossa.
Varmuuskopion alueen toteutuksen yhteydessä käytetään Oracle Cloud Infrastructure Web Application Firewall -palvelua ohjaamaan liikenne ensisijaiseen (aktiiviseen) instanssiin. Vikatilanteessa liikenne siirretään varainstanssiin (valmiustilassa oleva instanssi).
Huomautus::
Kun luot varainstanssin, se on merkittävä ei-ensisijaiseksi, jotta et maksa toistuvista sisällöistä. Ensisijaisia instansseja ja muita instansseja laskutetaan eri hinnoilla.Kun olet luonut ensisijaisen instanssin, toteuta varmuuskopion alue suorittamalla seuraavat toimenpiteet.
Kun myönnät oikeudet tälle instanssille, joka käsittelee tuotantojärjestelmän tietoliikennettä vain ensisijaisen alueen vikatilanteessa, muista merkitä se ei-ensisijaiseksi. Näin varmistat, ettei instanssin sisältöä laskuteta kahteen kertaan. Koska tästä saattaa tulla tuotantoinstanssi, sille tulee yleensä määrittää lykätty päivitys. Sillä täytyy kuitenkin olla sama päivitysaikataulu kuin ensisijaisella alueella, jotta tietoliikenne voidaan siirtää ongelmitta ensisijaisen alueen ja vara-alueiden välillä.
Jos haluat, että varmuuskopio on eri alueella kuin ensisijainen instanssi, luo se toissijaisella alueella.
Huomautus::
Varainstanssi on tarkoitettu vain testausta varten tai varmistamaan julkisen sivuston toimivuus vikatilanteessa. Sitä ei ole tarkoitettu jatkuvaan sisällöntuottoon eikä todennusta vaativien sivustojen käyttöön.Varmuuskopion alueen toteutukseen liittyvään verkkosovelluksen palomuurin (WAF) määritykseen ja käyttöönottoon sisältyy useita vaiheita.
Jos haluat vaihtaa ensisijaisen instanssin toissijaiseen, voit tehdä sen päivittämällä WAF-käytännön.
Voit konfiguroida WAF-käytännön suorittamalla seuraavat vaiheet.
cross_site_WAF
). Älä käytä nimessä luottamuksellisia tietoja.oce.example.com
). Tämä on URL-osoite, jonka kautta käyttäjät käyttävät sovellusta. URL-osoite johtaa joko ensisijaiseen tai toissijaiseen Oracle Content Management -instanssiin.primary_salesdocuments1
).salesdocuments1-myaccount.cec.ocp.oraclecloud.com
).Voit ladata SSL-varmenteen ja -avaimen suorittamalla seuraavat toimenpiteet.
Voit luoda toissijaisen alkuperän suorittamalla seuraavat vaiheet:
secondary_salesdocuments1
).salesdocuments2-myaccount.cec.ocp.oraclecloud.com
).Voit julkaista tekemäsi muutokset suorittamalla seuraavat vaiheet:
Päivitys saattaa kestää jonkin aikaa.
Päivitä DNS-kokoonpanossa vyöhykkeesi CNAME-nimi, jotta pyynnöt reititetään Internet-työasemista WAF:ään. Löydät CNAME-nimen avaamalla luomasi WAF-käytännön. CNAME-arvo on väliviivoja sisältävä versio OCI-toimialueessa sijaitsevasta ensisijaisesta toimialueesta (esimerkiksi oce-example-com.o.waas.oci.oraclecloud.net
).
Jos käytät alitoimialuetta cec.ocp.oraclecloud.com
, sinun on tehtävä tukipyyntö, jotta Oracle Support voi tehdä DNS-päivityksen.
Voit konfiguroida WAF:n instansseissa suorittamalla seuraavat toimenpiteet.
Näkyviin tulee instanssin osaston nimi. Jos WAF-käytäntö on eri osastossa, valitse Muuta osastoa ja valitse sitten oikea osasto.
Voit seurata edistymistä Toiminnot-listalla sitä mukaa kun instanssia päivitetään. Kun päivitys on valmis, instanssissa näkyy Ensisijainen WAF-toimialue.
Jos haluat muuttaa WAF-alkuperän ensisijaisesta instanssista toissijaiseen (tai päinvastoin) testausta tai varmuuskopiointia varten, voit tehdä sen päivittämällä WAF-käytännön.
Oracle Content Management
Voit vaihtaa WAF-alkuperän suorittamalla seuraavat vaiheet.
Päivitys saattaa kestää jonkin aikaa. Kun se on valmis, sovelluksesi liikenne ohjataan valittuun alkuperään.
Muista, että uudelleenohjaus WAF:n kautta on tarkoitettu vain testausta varten tai varmistamaan julkisen sivuston toimivuus vikatilanteessa. Käyttäjien on käytettävä todennettuja sivustoja tai Oracle Content Management -käyttöliittymää suoraan.
Tämä toimintamalli on tärkeä, jotta korkean käytettävyyden ympäristön edellyttämät varotoimenpiteet voidaan toteuttaa. Lisäksi se mahdollistaa sovellusten saumattoman hallinnan, kun ne siirretään testauksesta siirtovaiheeseen ja tuotantoon.
Tässä käyttöönotossa luodaan erillisiä instansseja, joiden avulla kehitys, testaus ja tuotanto pidetään erillään.
Määrittämällä kehitys- ja testausinstanssit ei-ensisijaisiksi varmistat, ettei kyseisten instanssien sisältöä laskuteta kahteen kertaan.
Kun määrität kehitys- ja testausinstansseille arvon Päivitä heti (heti, kun uusi Oracle Oracle Content Management -versio on saatavilla), voit testata päivityksen kyseisissä instansseissa ja varmistaa, ettei päivitys häiritse käyttöönotettuja sivustoja. Jos havaitset ongelmia, voit ilmoittaa niistä Oracle-tukeen. Näin ongelmat voidaan korjata, ennen lykätyn päivityksen käyttöönottoa tuotantoinstanssissa.
Lisätietoja OCE Toolkitista on kohdassa Muutosten välittäminen testauksesta tuotantoon OCE Toolkitia käyttäen oppaassa Building Sites with Oracle Content Management.
Jos haluat tehdä käyttöönoton testiympäristöstä tuotantoympäristöön (T2P), OCE Toolkit on asennettava VM-laskentainstanssiin ja se on määritettävä käyttämään IDCS-todennusta.
Suorita seuraavat vaiheet VM-laskentainstanssissa:
sudo -s cd /usr/local wget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz tar xf node-v12.16.2-linux-x64.tar.xz exit
vi ~/.bash_profile --- add :/usr/local/node-v12.16.2-linux-x64/bin to the PATH -- e.g: PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/node-v12.16.2-linux-x64/bin source ~/.bash_profile
[opc@ocivm2pm ~]$ npm --version 6.14.4 [opc@ocivm2pm ~]$ node --version v12.16.2
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
wget https://github.com/oracle/content-and-experience-toolkit/archive/master.zip unzip master.zip rm master.zip cd content-and-experience-toolkit-master/sites/ npm install
[opc@ocivm2pm sites]$ ./node_modules/.bin/cec --version 20.4.1
sudo -s ln -s /home/opc/content-and-experience-toolkit-master/sites/node_modules/.bin/cec /usr/local/bin/cec exit
cd [opc@ocivm2pm ~]$ cec --version 20.4.1
cd mkdir cec cd cec cec install
Rekisteröi lähde- ja kohdeinstanssien yhteyksien tiedot käyttämällä seuraavaa komentoa. Oletetaan esimerkiksi, että olet synkronoimassa sisältöä testausympäristöstä tuotantoympäristöön tapahtuvaa käyttöönottoa varten. Tällöin käytössä voisi olla esimerkiksi kehitysinstanssi (DEV), siirtoinstanssi (TEST) ja tuotantoinstanssi (PROD).
cec register-server DEV -e http://server:port -u username -p password cec register-server TEST -e http://server:port -u username -p password cec register-server PROD -e http://server:port -u username -p password
DEV
, TEST
tai PROD
) on palvelimen nimi, joka määrittää instanssin päätepisteen. Tämä arvo voi olla mikä tahansa valitsemasi nimi.Huomautus::
Voit salata tiedostoon tallennetun salasanan syöttämällä--keyfile
-arvon.Voit siirtää yrityssivustoja käyttämällä seuraavaa komentoa:
cec transfer-site SiteName -s DEV -d TEST -r RepositoryName -l LocalizationPolicyName
SiteName
) on siirrettävän sivuston nimi.Jos päivität kohdeinstanssin sivuston, tietovarastoa ja lokalisointikäytäntöä ei tarvitse määrittää.
Lisätietoja on kohdassa Muutosten välittäminen testauksesta tuotantoon OCE Toolkitia käyttäen oppaassa Building Sites with Oracle Content Management.