The silver bullet

Good common sense is the silver bullet!
Icoana RSS Icoana Index
  • 06 Martie 2017 – Oracle Architects Club: Technology Trends

    Adaugat pe 19 03, 2017 Onofreiciuc Ciprian Comenteaza!

    Pe data de 06 Martie 2017, am fost prezent la prima intilnire pe 2017 a Clubului Arhitectilor Oracle, intitulata Technology Trends. De data aceasta am ajuns la timp, si am avut surpriza sa fiu intimpinat de Silviu Teodoru cu o diploma din partea Clubului Arhitectilor pentru cel mai activ membru. Multumesc OAC, Silviu si Adrian, m-au surprins foarte placut.

    Evenimentul a avut gazduit 3 prezentari:

    Voi prezenta pe scurt, cateva impresii, despre fiecare.

    Enterprise Cloud Trends – Analysts and our views

    Tehnologia Cloud incepe sa treaca in etapa de massmarket, tot mai multe companii alocand tot mai mari bugete pentru aceste tehnologii.

    Odata cu cresterea interesului pentru externalizarea serviciilor de infrastructura, o noua preocupare la nivelul companiilor apare si cu ea, o noua pozitie in organizatii: Digital/Cyber/Information Security Specialist, care va avea rolul de a monitoriza datele si traseul acestora nu doar in perimetrul companiei ci si in Cloud. Discutia, nu este  noua, anul trecut am mai participat la un eveniment doar pe aceasta tema.

    Ce este interesant in IT, este faptul ca totul este masurabil si cel mai usor se poate masura traficul de date, Miron prezentandu-ne un slide de la CISCO cu masuratori si estimari de trafic.

    Ravello – move your workloads to the cloud – today

    Daca la evenimentul anterior OAC , am ratat prezentarea referitoare la acest produs, acum nu mi-a mai scapat si pot spune ca a fost o supriza placuta pentru mine, Oracle Ravello, intr-adevar fiind un produs cu totul deosebit.

    Prezentat de catre Alex ca o alternativa la alte produse de virtualizare, eu vad in Oracle Ravello produsul care face ca un client sa nu devina dependent de un provider de servicii Cloud. Pe langa capacitatea de a migra in cloud arhitecturi virtualizate si gazduit in datacentere proprii, Oracle Ravello este un produs care poate fi accesat din diverse servicii Cloud, simplificand migrarea si administrarea procesului de migrare.

    Avand la baza virtualizarea Open Source – XEN , Oracle Ravello este un produs relativ tanar pornit dintr-un startup israelian care in 2015 facea crowdfunding. Dar produsul ofera deja suficiente functionalitati ale produselor mature, si de aici miscarea strategica de achizitie, mi se pare din nou un exemplu de sclipire de geniu a conducerii Oracle.

    Bine inteles sunt multe de zis, dar enumeram rapid, functionalitati de auto-discovery, hypervisor suprapus pentru a oferi autonomie, management integrat pe toate layerele, collaborative repository pentru blue-printuri, solutii si best practices, automatizare si bineinteles, un pret specific cloud, pay-as-you-go cu posibilitate de optare intre optimizare de performanta si optimizare de pret pe resurse. Mai jos, cateva slide-uri din prezentarea lui Alex.

     

    Architects Club: Technology Trends
    Ultima prezentare a avut caracter strategic de predictii in trendurile viitoare, si ma bucur ca Oracle pune accent si pe asa ceva, nu degeaba si numele. Daca trnedurile in 2015,2016,2017 s-au invartit in jurul IoT , BigData

    , Cloud, trendurile viitoare vor decurge din democratizarea tehnologiilor si accesul din ce in ce mai facil la acestea. Voi lasa doar doua slide-uri, pentru ca viitorul suna bine :).

  • 22 Noiembrie 2016 – Architects Club Meeting

    Adaugat pe 31 01, 2017 admin Comenteaza!

    Cu ceva intarzire am reusit sa ma adun si sa scriu despre ultimul eveniment Oracle Architects Meeting din 2016, care a avut loc pe 22 Noiembrie 2016. Evenimentul a avut ca si teme, doua curente in voga acum, DevOps,  IaaS Cloud precum si un invitat de marca, Costin Spiridon, IT Governance Manager la Raiffeisen Bank.

    Sa le luam in ordine inversa…

    Invitat

    Costin a impartasit din experienta sa  in cadrul Raiffeisen Bank Romania, pe pozitii care implica arhitectura IT, cu succese si esecuri, framework-uri si metodologii implementate, precum si unelte utilizate. Mi -a placut prezentarea tipurilor de IT Arhitect precum si  corespondenta in structuri de departamente din organizatia Raiffeisen, mai ales ca din experienta, desi la utilizat cuvantul Architectura in IT, putini specialisti reusesc sa faca diferenta intre termeni: IT / Enterprise /Solution /Software/System Architect.

    IT Architect
     

    Apoi Costin a prezentat procedurile care stau la baza procesului de standardizare a arhitecturii in interiorul organizatiei Raiffeisen precum si cu uneltele folosite pentru a eficientiza procesul (UML / Archimate / Sparx).

    departamente IT Governance
     
    Prezentare a fost foarte dinamica si a generat foarte multe intrebari cu privire la unelte, versionare, procesul de aprobare a schimbarilor, politici de guvernanta, iar Costin a raspuns tuturor celor interesati. Mie mi-a placut foarte mult si m-a facut sa imi doresc din nou o pozitie de architect/proiectant sisteme informatice :).
    Din pacate, datorita programului incarcat am fost nevoit sa plec dupa aceasta prezentare si nu am mai participat la celelalte prezentari, dar le-am primit pe email prin bunavointa lui Silviu Teodoru si ma voi rezuma la a prezenta impresiile mele cu privire la trenduri pe celelalte doua teme.
     
    IaaS Cloud
    Pornind din pozitie negare si de outsider in segmentul Cloud, Oracle se lupta din greu sa ajunga printre leaderii acestei tehnologii IaaS Cloud.[1,2,6]

    The computer industry is the only industry that is more fashion-driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop? ” – Larry Ellison referring to the term „cloud computing” in his Oracle OpenWorld 2008 speech.

     
     
     
    Desi masinaria de marketing si strategie si-a revenit si depune eforturi pe aceasta directie, se pare ca progresul in aceasta directie este destul de modest. In special eu cred ca acest lucru se intimpla datorita imaginii pe care producatorul de software si-a creat-o de-a lungul timpului imagine cu o inertie mare, precum si datorita unei adoptii reduse din partea utilizatorilor. E destul de dificil sa armonizezi imaginea de performanta pe care Oracle a mizat tot timpul cu imaginea de cost efective pe care conceptul Cloud o acopera. Ani la randul (2011-2015) Oracle a investit in sistem super integrate, cu un pret pe masura, dar care promiteau performante extraordinare, iar acum se pare ca piata cere mai degraba micro sisteme iar conceptul marketing de „long tail” vine sa democratizeze si mai mult accesul la tehnologii high-end cu posibilitatea de pay-as-you-go. Pentru cei care nu au cunostinte tehnice, voi da un exemplu[3]. Mii de ani, accesul la apa potabila se asigura de catre omenire prin saparea unor fantani in jurul locuintelor sau asezarea locuintelor in jurul unor surse de apa pure. Acest lucru s-a perpetuat cand pina oamenii au obsevat ca pot construi conducte/canale pentru transportul apei. A trecut mult timp pina s-a standardizat transportul apei, iar in zonele subdezvoltate inca este o problema. Un lucru asemanator se intimpla cu accesul la tehnologia ce calcul, in care societati de servicii digitale ofera acces la fluxul de Internet la robinet, oferind facturi pe baza de consum. Bineinteles ca modelul e mult mai complex si are implicatii profunde in lumea IT, dar simplificat se poate reduce la accesibilitate resursa / cost.
    Revenind la pozitia Oracle in IaaS se vede ca nu apare ca jucator important, iar acest lucru am incercat sa il explic deja. Dar ce este de remarcat, vom vedea ca intre jucatori nu se afla doar companii de software/hardware, core IT ci si companii telecom(2016: RackSpace, CenturyLink[4])  desi  din evolutia de a lungul timpului, cel putin in IaaS se vede ca incep sa joace un rol tot mai mic. E posibil ca in 2017 sa apara schimbari in aceasta zona prin achizitii mai ales datorita faptului ca IaaS este destul de specializat ca si serviciu iar pe termen lung poate expira usor prin avans tehnologic.
     
     
    La nivel tehnologic,s-au facut investitii masive in data-center-uri prin toata lumea si urmeaza ca aceste investitii sa intre puternic pe piata, iar asta e bine pentru consumator caci se va pune presiune pe pret. Ca si incheiere pe aceasta tema, trebuie totusi remarcat ca uneori apa de fantana e mai buna ca cea de la robinet, iar alteori e invers. Referitor la comoditate, stim care apa are intaietate acolo unde exista ambele posibilitati. Din acest motiv cred ca in general exista o adoptie considerabila spre cloud pentru sisteme IT noi, si un grad mai mic pentru migrarea sistemelor existente. Totusi Oracle a investit la inceputul lui 2016 in Ravello[5], care ofera tehnologii de migrare spre Cloud, ramane de vazut daca va fi suficient sau nu.
     
     
     DevOps

    De-a lungul timpului procesul de dezvoltare software a fost marcat de diverse metodologii care au incercat sa standardizeze si sa aduca predictibilitate, fiabilitate, precum si un cost redus producerii.  Asa a aparut manifestul Agile care propunea un proces mai simplificat, orientat catre oameni si functionalitate, decat  spre proiect, proces, contract. Ulterior conceptul s-a extrapolat si catre alte zone ale utilizatii software, QA si Operations, si asa o noua abordare si a facut loc,  DevOps.

     

     

    Ignorand triunghiul din project management Cost-Timp-Scop [7], DevOps isi propune sa le mximizeze toate trei dimensiunile time-to-marker / cost / business value printr-o sinergizare a echipelor din interiorul companiilor software. O idee laudabila, dar sa vedem cat de fezabila.

    Din nou Oracle porneste in aceasta cursa ca si outsider, cred eu, datorita faptului ca metodologiile Agile adreseaza mai degraba produsele mici /mijlocii decat cele de tip enterprise. Totusi, Oracle are un avantaj uluitor in aceasta zona, prin faptul ca detine intreaga stiva tehnologica, de la sisteme pana la aplicatii, astfel ca este mult mai usor sa unifici intr-o singura tehnologie, decat sa ai un mix tehnologic.

     

     

    Combinat cu integrarea stivei tehnologice in modelul Cloud (IaaS/PaaS/SaaS),  pe termen mediu s-a putea  ca soarele sa iasa dintre nori in Redwood Shores, iar Oracle sa revina intre jucatorii leaderi. Din pacate, cunostintele mele la nivel de stiva tehnologica sunt inca reduse si nu imi dau seama, daca toate aceaste framework-uri se integreaza usor in stiva Oracle sau doar in pliantele de marketing, asa cum o propune compania.

     Bine inteles pe langa integrarea facila, ramane de vazut si pretul, pentru ca asa cum se defineste DevOps, costul nu e o componenta neglijabila, iar daca framework-urile mentionate vin in general opensource deci cu un cost de dezvoltate redus, produsele Oracle nu sunt intotdeauna renumite pentru pretul scazut… 🙂
    Oracle a avut in ultimii 10+ ani politica de a oferi pentru dezvoltatori posibilitatea de a downloada software-ul, astfel ca era destul de facil sa testezi un produs, aproape la fel de facil ca si in open source. Acum insa la nivel de cloud, eu sesizez o dificultate in provizionarea unor conturi freeware pentru dezvoltatori, dar probabil in ceva timp se va rezolva si acest lucru dupa modelul apex.oracle.com . Mi se pare important ca dezvoltatorii sa aiba acces la conturi cloud pentru a putea sa testeze tot procesul fara a fi necesar plata unui abonament.
     
     
    De mentionat, ca in perioada in care s-a scris acest articol( 13-JAN-2017 – 03Feb-201&), Oracle desfasoara un MOOC  pe aceasta tema, iar persoanele inscrise au primit deja conturi si la care subsemnatul este student. In masura in care am timp, voi reveni cu un review la acest eveniment.
    Multumesc Oracle(Silviu Teodoru) pentru invitatie si materiale si multumesc tie cititorule pentru rabdarea de a a citi acest articol, sper ca a fost folositor si ti-a trezit interesul catre Oracle, Cloud, DevOps si Arhitectura IT. Daca raspunsul este afirmativ, astept comentarii J.
    Referinte:
    6.https://en.wikiquote.org/wiki/Larry_Ellison
    7.https://en.wikipedia.org/wiki/Project_management_triangle
  • 16 May 2016 – OTN EMEA Tour 2016 Bucharest – a successful event

    Adaugat pe 07 06, 2016 admin Comenteaza!

    On 16th of May 2016, Romanian Oracle User Group in collaboration with Oracle Technology Network and Bucharest University of Economic Studies (Oracle Centre for Excellence) organized the fourth OTN EMEA Tour 2016 stop in Romania. This event was part of a series of events took place three other cities : Dusseldorf-Germany, Milan-Italy and Baku-Azerbaija, and Bucharest was the final stop for the tour.

    The event itself was promoted on the RoOUG site starting with March 2016, and managed to raise a record of interest in terms of RoOUG members and participants. With a total of 97 persons present during the day and more than 22 new members added to the community, the event was by far the biggest event in ran by now by RoOUG.

    As organizer and president of RoOUG, I must say that this wasn’t possible without a very collaboration of several teams, that I want to present and to thanks for the involvement and help to organize the event:

    1. Bjoern Rost – Oracle Technology Network responsible & Heli Helskyaho-EOUC Ambassador
      Without Heli’s and Bjoern’s help the tour probably would hand’t arrived in Bucharest. So after several rounds of discussions and lobby made we managed to make a valid point for Bucharest to be a stop in the tour.
    2. Iuliana Botha & Adela Bara – The Bucharest University of Economic Studies (Oracle Centre for Excellence)
      The location chosen for the event was one of the most important universities from Bucharest, The Bucharest University of Economic Studies. The booking of its impressive hall Aula Magna was possible with the help of the two ladies, which are university professors and collaborators of Oracle Centre for Excellence. Also they arranged for volunteering students to help with the organization of the event.
    3. Christian Antognini, Joel Perez, Julian Dontcheff, Mark Rittman, Bjoern Rost, Horia Berca – Speakers
      Several themes like performance , Oracle Cloud, Data Guard, Oracle Big Data and Oracle database NoSQL , OBIEE12c , Oracle 12c were covered in 12 sessions by 6 Oracle professionals.
    4. Alten, Pepsi Co, Octet Intelligence and Oracle Romania
      The event had several sponsors that helped with different expenses like beverages and lunches, banners, RoOUG marketing materials, T-Shirts and goodies for the raffle.
    5. Mirela Ardelean ,Cati Fendrihan, Aurel Antici, Horia Berca, Mihai Onofreiciuc and Ciprian Onofreiciuc – RoOUG Board
      Last but not least the RoOUG team who worked so hard for the succes of this event.

    Thank you everyone for the involvement and  contribution to the

    RoOUG community!

    OTN_EMEA_TOUR2016_45

    More pictures from the event can be found here:

    OTN EMEA TOUR 2016 – Bucuresti – A.S.E.
  • 12 Mai 2016 – seminar Data Protection

    Adaugat pe 27 05, 2016 admin Comenteaza!

    Pe 12 Mai 2016 am participat la un seminar pe tema General Data Privacy Regulation (abrev. GDPR) organizat de KPMG Romania in parteneriat cu Oracle Romania, la invitatia Oracle (multumesc Alex) ca reprezentant al RoOUG, motivul seminarului fiind schimbarea la nivelul legislatiei europene a prevederilor privind confidentialitatea datelor personale.

    Personal marturisesc ca sunt interesat de acest domeniu al datelor personale din mai multe privinte:

    • al cetateanului care doreste sa isi cunoasca drepturile la viata privata
    • al consultantului IT care implementeaza sisteme informatice care ar putea stoca date personale
    • al operatorului de date (RoOUG) care stocheaza date cu privire la activitati ale organizatiei si care le poate prelucra si oferi mai departe partenerilor.

    Speakeri in cadrul evenimentului  au fost:

    • Elena Similea, Principal Associate, MMO Attorneys at Law  – EU GDPR – What is new and why should we care ? Regulatory aspects
    • Mihai Rada, Director, IT Advisory, KPMG Romania – What does it mean for your business?
    • Graham Palmer, Oracle Information Security Director for EMEA-
    • Dimitris Theodoropoulos, Oracle Information Security Sales – Oracle Security Solutions – Meeting the 2016 Challenges
    • Patrick McLaughlin, Oracle Fellow – Data privacy insecurity practices

    Voi discuta mai jos, cate va topicuri care mi s-au parut interesante, iar cu acordul organizatorului voi publica din slide-urile reprezentative pentru topicuri.

    1. Definitia datelor personale – „date cu caracter personal” înseamnă orice informație cu referitoare la o persoană fizică identificată sau identificabilă (persoana vizată); o persoană identificabilă este o persoană care poate fi identificată, direct sau indirect, în special prin referire la un număr de identificare sau la unul sau mai multe elemente specifice, proprii identității sale fizice, fiziologice, psihice, economice, culturale sau sociale;” [2 -Art.2 lit.a.]

    dp1

    2.Definitia procesarii datelor cu caracter  personal – „prelucrarea datelor cu caracter personal” (prelucrare) înseamnă orice operațiune sau serie de operațiuni care se efectuează asupra datelor cu caracter personal, prin mijloace automate sau neautomate, cum ar fi colectarea, înregistrarea, organizarea, stocarea, adaptarea sau modificarea, extragerea, consultarea, utilizarea, dezvăluirea prin transmitere, diseminare sau în orice alt mod, alăturarea ori combinarea, blocarea,ștergerea sau distrugerea;” [2 -Art. 2 lit.b.]

    dp2

     

    3. Definitia operatorului de date (Contoller) – „operator” înseamnă persoana fizică sau juridică, autoritatea publică, agenția sau orice alt organism care, singur sau împreună cu altele, stabilește scopurile și mijloacele de prelucrare a datelor cu caracter personal; atunci când scopurile și mijloacele prelucrării sunt stabilite prin acte cu putere de lege sau norme administrative interne sau comunitare, operatorul sau criteriile specifice pentru desemnarea acestuia pot fi stabilite prin dreptul intern sau comunitar;[2 -Art.2 lit.d]

    4. Istoricul si evolutia GDPRdp3

    5. Modificari de actualitate

    In general prevederile directivei europene din 1995 nu s-au schimbat radical, totusi au fost si modificari in ultima perioada si anume introducerea termenilor de date biometrice, date genetice si date cu privire la sanatate, precum si modificarea termenului de consimțământ .

    Referitor la consimtamant, prevederea legala din 1995 specifica „„consimțământul persoanei vizate” înseamnă orice manifestare de voință, liberă, specifică și informată prin care persoana vizată acceptă să fie prelucrate datele cu caracter personal care o privesc.”, in timp ce noile reglementari adauga restrictii in obtinerea consimtamantului si anume, consimtamantul trebuie obtinut in mod specific pentru prelucrarea datelor. Se elimina consimtamantul prin prin optarea de a nu fi subiect al procesarii de date.

    A fost introdus dreptul de a fi dat uitarii = stergerea datelor cu caracter persoanal la cerere

    6. Implicatii in operarea de date cu caracter personal – 1

    In general pentru procesatorii de date care isi desfasoara activitate doar in Europa, prevederile noi nu afecteaza in mare masura procesele. In schimb se impune ca organizatiile globale care au sedii in afara U.E. si care doresc sa desfasoare activitati in U.E. sa respecte GDPR.

    7. Implicatii in operarea de date cu caracter personal – 2

    Operatorii de date cu caracter persoanal sunt de acum obligati sa informeze autoritatile in cazul descoperirii de fraude in sistemul propriu care pot duce la scurgeri de informatii.

    gdpr4

    8. Implicatii in operarea de date cu caracter personal – 3

    Va aparea un nou job in peisajul IT- Data Protection Officergdpr5

    9. Asigurarea securitatii datelor la nivel de baza de date Oracle

    Desi bazele de date reprezinta una dintre cele mai targetate tinte ale fraudelor de date, bugetul pentru securizare este de 3 ori mai mic comparativ procentual.gdpr6

    Cum Oracle este leader la nivel de baza de date, el ofera si solutii de control, prevenire si securizare al accesului la date, problema reprezinta insa adoptia de catre utilizatori, putina lume cunoscand si acordand importanta gdpr7

    Solutiile  oferite de Oracle (Oracle AuditVault & Database Firewall) nu adreseaza doar produsul lor ci si alte baze de date Microsoft SQLServer ,  SAP Sybase, IBM DB2  precum si surata mai mica MySQL.gdpr8

    Iar pentru baza de date Oracle, uneltele de asigurarea a securitatii sunt si mai diverse, in functie de zona de aplicabilitate

    gdpr9

     

    Seminarul a fost presarat cu sesiuni de intrebari si raspunsuri in care participantii au fost foarte activi.

    Pentru cei care doresc sa mai aflae informatii despre cum se poate securiza baza de date Oracle,  RoOUG va propune un eveniment in care Heli Helskyaho – Oracle Ace Director va sustine prezentarea  Is your database secured?

    Bibliografie:

    1. Manualul protectiei datelor cu caracter personal – http://www.echr.coe.int/Documents/Handbook_data_protection_ENG.pdf
    2. DIRECTIVA 95/46/CE A PARLAMENTULUI EUROPEAN ȘI A CONSILIULUI din 24 octombrie 1995 privind protecția persoanelor fizice în ceea ce privește prelucrarea datelor cu caracter personal și liberacirculație a acestor date – http://eur-lex.europa.eu/legal-content/RO/TXT/PDF/?uri=CELEX:31995L0046&from=EN

     

  • 29 Februarie 2016 – Architect Club Meeting

    Adaugat pe 19 03, 2016 admin Comenteaza!


    In data de 29 februarie 2016, a avut loc prima intilnire pe 2016 a Clubului Architectilor Oracle.
    Am avut placerea si onoarea sa fiu invitat de catre departamentul Alliances and Channels si la aceasta intilnire, din 2014 facand parte din acest club.
    Din pacate programul incarcat m-a determinat sa ajung doar la ultima prezentare, realizata de C ristian Toma, membru al echipei de dezvoltare globala IoT Cloud din Oracle.

    IOT-2
    A fost o prezentare mai mult decat interesanta care a cuprins atit elemente tehnice cat si elemente de pozitionare in piata a companiei Oracle si a tehnologiilor IoT.
    Internet of Things va ajunge in viitor o componenta esentiala a lumii virtuale, in care o multitudine de senzori vor culege informatii si le vor trimite in platforme informatice in vedere analizei, a definirii de diverse modele informatice cu privire la ce se intimpla in mediul inconjurator, rezultatul fiind solutii pentru imbunatatirea calitatii mediului si a vietii in general.

    IOT-1
    Cazurile de utilizare ale IoT pot fi diverse, de la adaptarea unui proces de printare 3D in conditii de stress fizic prin intermediul senzorilor, pina la studierea factorilor de consum in autovehiculele personale, de la monitorizarea unui lant de productie in timp real pentru a vedea unde se afla componentele pina la sisteme publice de taxare, de la managementul intelligent al unei statii de reciclare deseuri, la asigurarea securitatii si a serviciilor medicale intr-un spital ultra performant.
    Toate aceste aplciatii au la baza tehnologii care se ascund sub umbrela IoT, si se refera la tehnologii de indentificare(QR, RFID), tehnologii de captare parametric (pozitie GPS,umiditate, presiune, temperatura, altitudine, debit, orice se poate masura, video, audio) , tehnologii de comunicatii la nivel de sursa( Bluetooth, WiFi, NFC, CAN, MQTT), tehnologii de integrare si comunicatii la nivele inalt (TCP/IP, REST/SOAP, MQTT, HTTPS), tehnologii de integrare de date si servicii, precum si toata gama de aplicatii specifice cerintelor utilizatorilor in context.
    Toate acestea sunt acoperite in mare parte de produse Oracle, iar ce nu este acoperit direct, exista producatori agreati si recomandati cu care Oracle are parteneriate tehnologice (CISCO, Schneider Electric, sunt doar cateva prezentare la intilnire).
    In principiu, este inca un domeniu la inceput cu aplicabilitate crescanda in toate domeniile vietii (sanatate, securitate, invatamant, administrare, etc), este un domeniu de investit timp si resurse pentru ca va da rezultate.
     
     
    IOT-3
     
    IOT-2

  • RoOUG TechSession 15

    Adaugat pe 29 02, 2016 admin Comenteaza!

    Pe data de 24 Februarie 2016, a avut loc prima sesiune tehnica RoOUG pe 2016. Sesiunea a avut loc in cladirea Oracle Floreasca Park, din Pipera.

    Agenda a cuprins 3 teme de discutie

    Cloud Demo for Data Masking between on premise and Oracle Database Public Cloud Services – Speaker Boban Ristin

    Boban a sustinut o prezentare foarte atractiva cu privire la un scenariu de migrare in cloud a unei baza de date, cu tot ce inseamna asigurarea securitatii datelor transmise( criptare, mascare, anonimizar)

    Rooug_Tech15 (3) Rooug_Tech15 (1)

    Expert Summit 2016 – Speaker Dan Garlașu
    Dan a vorbit despre unul dintre cele mai importante eveniment al dezvoltatorilor Oracle din Sud-Estul Europei, Oracle Expert Summit 2016.

    Peek into OOW2015 – Speaker  Adina Samoila
    Adina a prezentat cat de motivanta si interesanta poate fi prezenta la Oracle Open World, ceea ce dorim tuturor utilizatorilor Oracle :).

    Din partea RoOUG, organizatorii ofera prezentatorilor cate un tricou, asa ca fiecare prezentator a primit cate tricou personalizat RoOUG.


     

    Rooug_Tech15 (2)

  • M7 Spotlight Tour – a big beast in a small cage

    Adaugat pe 23 02, 2016 admin Comenteaza!

    Last week, on 17 February 2016, I’ve been invited by Oracle to an event run by Oracle Systems. It has been more than 4 years since I know them, I’ve collaborated many times and had a good relation with the team.

    IMHO Oracle Systems is the Cinderella of the big corporation, even they tried market aggressively the server, however despite the Sun servers and engineered system it is hard to change the market opinion regarding price and performance.

    However, Oracle keeps pushing forward the systems with several aces hidden in the sleeve like support, licensing operating system and licensing Oracle technology on processor metric which can be very attractive.

    This time, under the spotlight there was M7, the new server of the M family, mission critical SPARC servers. The presentation was focused on the new security features that M7 brings to the business, like dedicated on-chip encryption instruction accelerators that can assure a more secure environment.20160217_10483120160217_111732

    There is a lot of software dedicated software for the hardware, called by Oracle, Software in Silicon.

    Also for the Oracle software like Oracle Database and other products can take advantage of the hardware features

    20160217_11594920160217_120015

     

    However, the differences between the previous M6 and new M7 are much more than this, what I want to emphasize is following:

    • growing the CPU frequence from 3.6 GHz  to  4.13 GHz
    • growing the CPU L2 cache from 128 KB to 256 KB
    • growing the CPU L3 cache from 48 MB to 64 MB
    • DDR 3 to DDR4
    • Solaris 11.1 vs Solaris 11.3 including features enabled by Software in Silicon
    • the versatility of M7 servers is better with 2 distinct configurations M7-8, M7-16 and more pay-as-you grow options.
    • the price per core also is lower on the M7 versus M6 at price list for system board configurations

    What remains the same is SPARC V9 architecture of the system and the included operating system Oracle Solaris, Oracle VM for Sparc, but M7 comes also with license for Oracle ZFS.

    In the end, what I can say is that for sure M7 is a better alternative for mission critical systems, that probably will find its place in big corporations that can afford this beast and can take advantage of all the power and versatility.

     

  • Oracle Exadata X5 Technical Workshop – 2-3 Februarie 2016

    Adaugat pe 17 02, 2016 admin Comenteaza!

    Am avut ocazia la inceputul lunii sa particip, in calitate de invitat din partea  Intrasoft International Louxemburg, sucursala Bucuresti la un workshop deosebit de interesant organizat de Oracle Alliances and Channels. Workshop-ul a avut loc in perioada, 2-3 Februarie, in cladirea din Pipera si a fost sustinut de catre Robert Pastijn, membru al exchipei Oracle Database Product Management.

    Agenda workshopului a inclus urmatoarele topicuri:

    • Executive overview
    • Exadata Hardware
    • Architecture and installation
    • Exadata software features
    • Oracle 12c generic features
    • Maintenance and Monitoring

    EXADATA_WS1

     

    Mi s-a parut interesanta evolutia sistemului EXADATA, de la anul 2008, cand a aparut V1, pe hardware HP pina in 2014, la 6 ani diferenta, cand deja ajunsese la versiunea v3, pe o arhitectura Intel, Oracle-SUN utilizand servere middle range Oracle-Sun X3-2Lde doua timpuri (computing node si storage node), pentru ca 2016, sa utilizeze servere X5-2L.

    EXADATA_WS2

    La acest moment sistemul EXADATA se pozitioneaza in cadranul leaderilor pe sisteme integrate in analiza gartner,  alaturi de VCE de la (VMWARE-CISCO-EMC ) si CISCO-NETAPP, si la fel in cadranul leaderilor pe specific de baze de date, DW Database Management Systems, alaturi de IBM, Terradata si SAP.

    EXADATA_WS4
    Ceea ce mi se pare mie foarte interesant si atractiv la EXADATA este versatilitatea in construire si crestere pe masura utilizarii hardware-ului, existand si un ghid de configurare si ghiduri de achizitionare.

    Pe scurt, urmatoarele aspecte trebuie luate in considerare la achizitonarea unui sistem EXADATA:

    • CPU (peak) requirements -Find current usage information, use SPECint to transform to Exadata CPU requirements
    • Memory requirements – Find required SGA and PGA based on vendor or current usage
    • IO requirements – use “physical read total IO requests” and “physical write total IO requests” from the AWR reports
    • Decide which part of data should be on ‘fast’ storage and which on ‘slower’ storage – Size of database and (near) future size of database, also look into a possible Information Lifecycle Management

    EXADATA_WS3

    Alti factori de luat in considerare :

    • Real Application Clusters: Add 10% of CPU for cluster overhead
    • In Memory option: Add memory for the IM column store
    • Use Compression Advisor to calculate how much per object
    • Backup and recovery On disk: Add 150% of space, on tape: Add 25% of space and do not forget IO/second for both Backup and Recovery SLA’s
    • Future growth, you can increase both storage and compute flexible, but when is the next storage expansion option for your customer ?

    Pachetul recomandat starter este Quarter rack, cu 2 noduri  DB and 3 noduri Storage ca si hardware, existand posibilitatea lincentierii doar a jumatate din capacitate.

    La nivel operativ Oracle EXADATA, poate utiliza Oracle Linux 6 with UEK sau Oracle VM pentru virtualizare, in timp ce baza de date  putand fi 11g sau 12c in diverse editii, versiuni si configuratii, optiunile pentru enterprise fiind accesibile.

    Este de mentionat si faptul ca EXADATA poate rula si in cloud, ceea ce mie mi se pare la acest moment o struțo-camilă, dar e doar parerea mea.

    In incheiere, nu pot decat sa multumesc  organizatorilor Oracle A&C si lui Robert pentru acest eveniment si informatiile prezentate.

  • Dear Norway, you’re far away from Family

    Adaugat pe 11 01, 2016 admin Comenteaza!

    Dear Norway,
    First thing I wanted to tell you is FUCK YOU! But there’s a problem, you are not a mother, you can not bring life in this world. So, obviously my swear would be inappropriate. You are just a state, you are just a convention. And what you do as a convention, you destroy other conventions. You think you are stronger and you have the final word… Well, you are terribly wrong…

     

    norway-no-way-photo-bob-toma

    Norway, No way! Photo Bob Toma

     

    You think that you can replace People, Parents, Motherhood…

    Are you sure?

    You think you know what is best for Children…

    Are you sure?

    You take away children from mother breast and still consider your self good…

    You don’t help and advise parents but you threaten them that they will not see their children any more…

    You consider your self above Family just because you are strong…

    Are you sure?

    Soon your petrol will run dry …

    Soon your threaten parents will leave you …

    Soon your raised children will kill you …

    So in the end, I wanted to say to you…

    Dear Norway DIE!!! DIE or CHANGE!!!

    P.S. For those that don’t understand this article… just imagine that you have a family that you dreamed of. You are not perfect but you work to make it… at some point, when coming back from work, you discover that your children are not there, but they were taken by authorities… without any announce.  You try to found them, you try to find out what is happening… you find out that you are not a perfect parent, the barnevernet/child welfare will throw on you at least 68 types charges that you can’t fight back… because if you fight back, you can loose your children for ever…

    Bodnariu case is not something uncommon, it is happening as a nightmare in the northern night.

    References:

    1. European Parliament Petition Report – http://www.nkmr.org/docs/Report_to_the_European_Parliament_Petitions_Committee.pdf

    2. Romanian Interview with the family just before the media coverage to kick the critical mass – https://soundcloud.com/suceava/20151209-cazul-bodnariu-cristi-tepes-dupa-vizita-in-norvegia

     

  • Circle of trust

    Adaugat pe 08 05, 2015 admin Comenteaza!

    This is a post on how should people behave in normal circumstances. By normal I mean good relation ships, no open conflicts and no mistrust.
    It happens to me to see people acting in a way that destroys their environment, people that ruin their position by committing serious mistakes  in business, family, friend zone and generally life.

    circle_of_trust

     There are several types of toxic behaviors but usually one pattern appears in every situation. The pattern is very simple, people usually fail in  several ways:

      1. Don’t say what they do – this is the softer mistake, when some one is trying their best but forget to communicate their intentions. The reverse is that they obtain resistance from the environment, or they overlap with others actions and because of that can give hard times to others who don’t expect their actions in the first place. This is a problem of introverts who don’t communicate to much with people for different reasons.The impact is not that much, if the person realize the problem and corrects it by sending the good message back in the environment. Usually it is permitted to persons in case of emergency to act without saying, but it is better after to give a debriefing of the situation explaining circumstances that caused the actions. If the problem persists, the person is seen as bad communicator even if the actions are done in good will.
      2. Don’t do what they say –  this is a more severe mistake, when someone commits to something and fails to deliver. I think it is more severe, because it involves people agreements when there are expectations from one part or another. This kind of situation happens in contracts, formal or informal when one of the parts don’t respect the terms. In relations this is very easy to break.  For example, a young man asks a young women out, she initially agrees and later doesn’t show up, or even worse in a marriage, husband and wife have a agreement on fidelity and at some point one of them breaks it. It is harder repair this kind of situations, as people usually expect to be announced first on changes of conditions of a contract and than things to happen. But the reality shows that usually things happen and then the agreements are broken. With a lot of good will and good communication, this bomb can be diffused and the relationship can be recovered.
      3. Don’t say what they do, Don’t do what they say – it is the most difficult situation. It is the situation
        when the communication is bad before and after, or even in a worse scenario, it isn’t good in any stage of the relationship. Even when both parts are in good will, this can happen. When one or both parts are talking about the same thing but at different level and have different ways of seeing and acting, conflicts can appear. A very common stereotype in this case is „cultural differences„. For example,in my experience, being in Asia I was in several awkward situations when my agreements were not fulfilled, because I was not speaking the same language with the other person.

    When things like this happen people start to go in a more controlled behavior with the relation, where they allow buffers  or no mans land, regarding the relationship, so that they are not caught by surprise. And I’m talking about people that are acting in good will. IMHO this is how the Circle Of Trust is working, if you want to build such a thing you must follow the simple rule of  „Do What You Say And Say What You Do”.

    Thanks for reading and please comment if you consider worth it!