Presentazione_manfrin

  • Uploaded by: Paolo Manfrin
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Presentazione_manfrin as PDF for free.

More details

  • Words: 610
  • Pages: 15
An application to manage and automate common procedures in a server farm Paolo Manfrin A.A. 2007/2008

OVERVIEW • AZIENDA • PRATICA D’USO • PROBLEMI, SOLUZIONI & RISULTATI ▫ Riprogettazione e Sviluppo ambiente Test Environment Center (TEC) ▫ Eliminazione uso di Sql Server Management Studio (SSMS) ▫ Riduzione fallimenti restore su server ▫ Ridefinizione Workflow Aziendale

AZIENDA E PRODOTTO

• SAP AG ▫ Global Support Center – Galway - Ireland

• PRODOTTO ▫ ▫ ▫ ▫ ▫ ▫

Accounting & Financials Sales & Customers E-Commerce & Web Store Purchasing & Operations Inventory & Distribution Reporting & Administration

PRATICA D’USO

RIPROGETTAZIONE E REALIZZAZIONE TEC MOTIVAZIONE • Problematiche ▫ Citrix

Applicativo Client/Server

Struttura Citrix costosa

▫ Scarse funzionalità offerte da TEC 3 Plug-In

▫ Impossibilità di integrare / modificare

RIPROGETTAZIONE E REALIZZAZIONE TEC SOLUZIONE • Supporto TCP & TCP\IP • Listener per aggiunta funzionalità lato server • Plug-In aggiuntivi lato client • Framework di interfacciamento con la base dati • FWK

SP

VIEW

CHANNEL

TBL OBJs

Serializable Objects - Query - Result - Event - Db Type

CHANNEL SERVER

CLIENT

CHANNEL

CHANNEL

COMPRESSION

ENCRIPTION

ENCRIPTION

COMPRESSION

ELIMINAZIONE USO SSMS ½ MOTIVAZIONE & SOLUZIONE • MOTIVAZIONI ▫ ▫ ▫ ▫

Background tecnico consulenti Difficile gestione query Difficile individuazione Db con SSMS Salvataggio query su spreadsheet

• SOLUZIONE: INTEGRAZIONE SU TEC ▫ ▫ ▫ ▫ ▫ ▫

Selezione query da elenco Esecuzione query sincrona\asincrona Risultato a video su GUI in forma tabellare Salvataggio risultati di esecuzione su db Supporto multi-dataset Esecuzione automatica di query standard After Restore Before Upgrade After Upgrade …

ELIMINAZIONE USO SSMS 2/2 RISULTATO • CONSULENTI

• IMPLEMENTAZIONI ▫ Visualizzazione proprietà del database dopo il restore ▫ Plug-In IVU (Inventory Valuation Utility) Modalità asincrona ▫ Plug-In IRU (Inventory Reconciliation Utility)

RIDUZIONE FALLIMENTI RESTORE SU SERVER MOTIVAZIONE • Cause ▫ Spazio occupato dai database ▫ Cartelle di backup dimenticate

• Problematiche ▫ Diminuzione problem solving consulenti Diminuizione Messaggi risolti

▫ Ulteriori risorse umane per ripristinare manualmente le basi dati ▫ Aumento richieste di supporto da parte dei partner Aumento dei restore

Totale richieste di restore giornalmente immesse dai consulenti

RIDUZIONE DEI FALLIMENTI DI RESTORE SU SERVER SOLUZIONE • SOLUZIONE ▫ Rimozione cartelle temporanee e database non più utilizzati Script sql + applicativo C# ▫ Shrink di tutte le basi dati Script sql

RIDUZIONE DEI FALLIMENTI DI RESTORE SU SERVER ½ RISULTATO

Spazio recuperato sui server

Messaggi con restore automatico \ manuale

RIDUZIONE DEI FALLIMENTI DI RESTORE SU SERVER 2/2 RISULTATO Screenshot dei diversi tipi di file su server

Prima dell’integrazione degli Dopo l’ integrazione degli script script BLU: mdf VIOLA: ldf ROSSO: bak VERDE: zip\rar GRIGIO: n.d. \ paging

RIDEFINIZIONE WORKFLOW AZIENDALE ½ MOTIVAZIONE & SOLUZIONE

• MOTIVAZIONI ▫ Criticità della procedura di Upgrade delle Basi Dati ▫ Deallocazione consulenti System dall’area consulting

• SOLUZIONE ▫ Ridefinizione workflow aziendale ▫ Integrazione con l’ambiente TEC

RIDEFINIZIONE WORKFLOW AZIENDALE 2/2 RISULTATO act Workflow

act Workflow GENERAL CONSULTANT

SYSTEM CONSULTANT

GENERAL CONSULTANT

TEC ENVIRONMENT

SYSTEM CONSULTANT

TEC ENVIRONMENT

UPG. SOLUTION DESK

Message Processing

Message Processing

PICK A NEW MESSAGE

CONSULTING

PICK A NEW MESSAGE

Upg?

CONSULTING Y

Upg?

UPGRADE GO TO Pick a new message

Y

UPG. NOTIFICATION

UPGRADE

GO TO Pick a new message UPG. NOTIFICATION

Failure?

Y

Failure?

Y N

UPG. FAILURE ANALYSIS

FORCED UPGRADE GO T O Pick a new msg UPGRADE NOTIFICATION

Failure?

PROBLEM SOLVING

GO T O Consulting

Y

UPG. FAILURE ANALYSIS

N N

POST FIX UPGRADE

GO T O Message Solving

PROBLEM SOLVING POST FIX UPGRADE

UPG. NOTIFICATION

UPG. NOTIFICATION

Upg?

Upg?

Y Recurrent? Y

Y UPG. NOTIFICATION N UPG. NOTIFICATION

N MESSAGE SOLVING N

MESSAGE SOLVING

End Message Processing

End Message Processing

UPG. ISSUE KNOWLEDGE TRANSFER

GRAZIE PER L’ATTENZIONE

More Documents from "Paolo Manfrin"