Patch-updates in der Oracle Cloud

In der Oracle Cloud, gibt es monatlich Updates f├╝r das Oracle EPM und Essbase. Dieser Beitrag gibt Hintergrundinformationen und beschreibt welche M├Âglichkeiten es gibt, selbst Einfluss und Kontrolle zu behalten.

Verantwortlichkeiten

Eine Oracle Cloud Umgebung ist eine Dienstleistung von Oracle an den Kunden. Um einen optimalen Dienst aufrecht zu halten, gibt es Verantwortlichkeiten von beiden Seiten – Oracle und dem Kunden.

Teil der Verantwortlichkeit von Oracle ist die Lieferung von Software-updates f├╝r die  Umgebungen. Doch, wie bei jeder Software, kann es passieren, dass es Fehler gibt. Dieses kann, trotz der Qualit├Ątstests von Oracle in der Software sein, oder in der spezifischen Anwendung beim Kunden. In beiden F├Ąllen sorgt Oracle f├╝r ein zur├╝ckziehen des Software updates.

Der Kunde ist verantwortlich f├╝r das Change Management aller Objekte der Anwendung und der Migration von diesen zwischen den Umgebungen.Auch das Absichern der Backups liegt in der Verantwortlichkeit des Kunden, denn die Backup-Dateien werden immer ├╝berschrieben und m├╝ssen also vorher extern archiviert werden.

Arten der Software-Updates

Die Oracle Cloud ist eine Plattform, wo diese Dienste zentral gesteuert werden. Oracle unterscheidet die folgenden Software und Konfiguration Updates die ich mit ihrem Original-Namen aufgelistet habe:

Monthly Update        

Diese k├Ânnen neue Funktionalit├Ąt und/oder Bugfixes enthalten. Diese werden den ersten Freitag des Monats auf die Testumgebung gespielt und am dritten Freitag auf die Produktionsumgebung.

Weekly Patch                        

Enth├Ąlt in der Regel nur Fixes aus der Zur├╝ckentwicklung von Bugs die auf der Testumgebung gefunden sind. Dieser Patch wird, wenn ├╝berhaupt, an dem zweiten Freitag des Monats auf die Testumgebung aufgespielt.

One-off Patch                        

Kann Fixes aus der Zur├╝ckentwicklung von Bugs, oder Kritische Kunden Bugs oder Neue Funktionalit├Ąt enthalten.Nur nach einem erfolgreichen Test wird dieser Patch auf die Produktionsebene eingespielt.

Emergency Patch

Enth├Ąlt einen Notfall Fix f├╝r einen Bug. Kann nach Anforderung auf die Test- und/oder Produktionsebene eingespielt werden.

Die Monthy Updates werden per Email an die technischen Administratoren angek├╝ndigt. Hierin sind dann auch Links enthalten, wo in detail beschrieben ist, was mit dem Patch angepasst wird. Warnungen f├╝r gr├Âssere Anpassungen werden einige Monate im Vorraus gegeben.

Der Inhalt der ├änderungen ist neuerdings anders gruppiert. So kann man sehen, welche Anpassungen in der Benutzeroberf├Ąche zu erwarten sind und dieses ist sehr praktisch, wenn man die Benutzer hierauf vorbereiten will.

Kontrolle

Als Admin ist man verantwortlich f├╝r die Anwendung und was man sicherlich nicht will ist die Kontrolle zu verlieren. Auf der anderen Seite hat man nicht jeden Monat viel Zeit, um die neue Software Version auf Herz und Nieren zu pr├╝fen.

Es ist m├Âglich Einfluss auf das Patchen zu nehmen. Dieses sind die M├Âglichkeiten, und auch hier habe ich wieder die Originalbegriffe verwendet.

  • Request Upgrade delay (Verschieben zur├╝ck in die Zeit)
  • Request One-off patch (Einmaliger Patch)
  • Request Rollback (Zur├╝ck auf die Letzte-Version)
  • Request Merge back (Zur├╝ck auf eine Original-Version)
  • Request prod environment to be updated before third Friday (Fr├╝heres Aufspielen des Patches)

Diese Anfragen m├╝ssen schon begr├╝ndet werden. Es kann sein, das ein Fehler gefunden wird und Oracle keine L├Âsung geben kann. Ein anderer Grund kann eine Kritische Phase in der Implementierung sein. Auch kann ein wichtiger (Jahres)Abschluss oder Planungslauf anstehen. Auch wenn keine Testresourcen zur Verf├╝gung stehen, kann mal ein Grund zum Aussetzen des Updates sein.

Nachteile und Grenzen des Aussetzens

Der Testaufwand f├╝r viele Anpassungen, die in einem Mal kommen, kann sich mehr konzentrieren und zu einem Engpass f├╝hren. Sicherheits-Updates kommen nur mit den Patches, wo auch Funktionalit├Ąt ausgerollt wird.

Sie k├Ânnen bis zu 2 aufeinander folgende Updates aussetzen mit dem EPM Automate skipUpdate Kommando.

Wenn sie mehr als 2 Monate keinen Patch wollen, muss ein Service Request an den Support gestellt werden.  

Fazit

Es ist jetzt nicht so schwer mehr, um ein Aussetzen des Updates zu erm├Âglichen. Dieses gibt dem Administrator mehr Kontrolle ├╝ber die Umgebungen und schafft (Nacht-)Ruhe.

Ihr Philip Hulsebosch

Ver├Âffentlicht in EPM Cloud, Installation, Konfiguration & Tuning Verwendete Schlagw├Ârter: , , ,