✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

הענן של אורקל: 9 מאפיינים של פתיחות

אקשני פרטסראתי
|
קלה
|
Apr 15, 2019
alt="facebook"alt="linkedin"להרשמה לניוזלטר

אחד הנושאים העיקריים במסמך 10 תחזיות למפתחים בשנת 2019 של אורקל היה פתיחות, המהווה את אחד השיקולים המרכזיים של מפתחים כאשר הם בוחרים בשירותי הענן שלהם. בין היתר המפתחים רוצים מבחר של שפות, בסיסי נתונים וצורות מחשוב. דבר זה מאפשר להם להתמקד בדברים החשובים להם - יצירה - ללא דאגות או סגירות. במאמר זה נתאר את הדרכים המובילות בהן Oracle מספקת שירותי ענן פתוחים אמיתיים.

בסיסי נתונים

בסיס הנתונים האוטונומי בשירותי הענן של Oracle, הבנוי על Oracle Database, תואם לתקני פתוחים כולל ISO SQL:2016, JDBC, Python PEP 249, ODBC ועוד. בסיס נתונים אוטונומי הוא בסיס נתונים מרובה מודלים התומך בנתונים יחסיים (relational) או לא יחסיים כגון JSON, Graph, Spatial, XML, Key/Value, Text ועוד. בסיס הנתונים האוטונומי של Oracle מבוסס על טכנולוגיית Oracle Database, ולכן לקוחות יכולים "Lift & Shift" לעומסי עבודה אל ומסביבות Oracle Database אחרים, כולל עומסים הפועלים בשירותי ענן של גופים חיצוניים ובתשתית באתר הלקוח.

הגמישות מאפשרת לבסיס הנתונים האוטונומי של Oracle להציע שירות ענן פתוח באמת לעומת שירותי ענן נוספים של בסיס נתונים הקיימים בשוק. סטיב דאהב מ-Oracle Cloud Platform מספק פרטים נוספים במסמך שאלות ותשובות זה.

בנוסף, Oracle MySQL ממשיך להיות בסיס הנתונים הפופולרי ביותר בעולם בעל הקוד הפתוח (קוד מקור) והוא זמין במהדורות Community ו-Enterprise. MySQL תומך בתקנים כגון ANSI/ISO SQL, ODBC, JDBC ו-ECMA. ניתן להטמיע את MySQL באתר הלקוח, ב-Oracle Cloud ובשירותי ענן נוספים.

Integration Cloud

עם פלטפורמת אינטגרציית הנתונים של Oracle, תוכל לגשת אל מקורות ויעדים רבים של החברה או של ספקים אחרים במטרה לשלב בסיס נתונים עם יישומים. לדוגמה, תוכל להשתמש בבסיסי נתונים של MySQL בשירותי ענן חיצוניים כמקור מידע ליישומי Oracle, כגון ERP, HCM, CX, NetSuite ו-JD Edwards. בנוסף, Integration Cloud מאפשר שילוב של Oracle Big Data Cloud, של Hortonworks Data Platform או של Cloudera Enterprise Hub עם מגוון מקורות: Hadoop, NoSQL, או Oracle Database.

ניתן גם לחבר יישומים ב-Oracle Cloud עם יישומי צד שלישי. ניקח לדוגמה מערכת Quote to Order. כאשר לקוח מקבל הצעת מחיר, איש המכירות יוכל לעדכן אותה במערכת ה-CRM, למנף את תהליכי האינטגרציה המוגדרים מראש של Oracle עם Oracle ERP Cloud ולהפוך את הצעת המחיר להזמנה.

Java

Java היא אחת משפות התכנות המובילות ב-Github (Oracle Code One 2018), עם למעלה מ-12 מיליון מפתחים בקהילה. כל הפיתוח של Java מתרחש ב-OpenJDK וכל דפוסי הפיתוח ושינויי הקוד גלויים לקהילה. משום כך, ההתפתחות המתמשכת של פרויקטים ושל תוכנות מתנהלות בשקיפות. Oracle בקשר שוטף עם מפתחים אשר משתמשים ב-Java, וגם עם כאלה שאינם משתמשים ב-Java, כדי לוודא ש-Java תמשיך להיות שפה פתוחה וחופשייה תוך הטמעת שיפורים ב-OpenJDK.

בשנת 2018 Oracle הפכה את כל התכונות שנותרו במצב קוד סגור לקוד פתוח: Application Class Data Sharing, Project ZGC, Flight Recorder ו-Mission Control. בנוסף, Oracle מספקת קבצים בינאריים המהווים קוד OpenJDK טהור, בכפוף ל-GPL, ומעניקה בזאת למפתחים את חופש ההפצה יחד עם יישומים ומסגרות (frameworks).

Oracle Cloud Native Services, כולל Oracle Container Engine for Kubernetes

Cloud Native Services כוללים את Oracle Container Engine עבור Kubernetes ואת Oracle Cloud Infrastructure Registry. Container Engine מבוסס על בסיס קוד של Kubernetes שלא עבר שינוי, ויכולים לתמוך ברכיבים ללא מערכת הפעלה, במכונות וירטואליות או בסביבות BM/VM. ה-Registry של Oracle מבוסס על תקני Docker v2 פתוחים המאפשרים להשתמש בפקודות Docker זהות לקיום אינטראקציה באותה הדרך בה הדבר נעשה עם Docker Hub. ניתן להשתמש ב-Container images באתר הלקוח וב-Container Engine המקנה ניידות. ניתן לשלב אותו גם במאגרי צד שלישי וב-Oracle Cloud Infrastructure Registry עם סביבות Kubernetes חיצוניות.

בנוסף, Oracle Functions מבוססות על Fn Project בעל הקוד הפתוח אשר פותח ונתרם לקהילה ע"י אורקל. משום כך, קוד שנכתב עבור Oracle Functions יפעל לא רק ב-Oracle Cloud אלא גם בשירותי ענן חיצוניים ואף בסביבות באתר הלקוח עצמו.

Oracle מציעה את אותן יכולות הענן הטבעיות כחלק מפתרון Oracle Linux Cloud Native Environment. מדובר בערכה של פרוייקטי CNCF (Cloud Native Computing Foundation) אותה ניתן להטמיע בקלות, לבדוק עבור אינטראופרביליות ולאיזו תמיכה ברמה ארגונית היא מוצעת. עם Cloud Native Framework של Oracle, המשתמשים יכולים להפעיל יישומי ענן ב-Oracle Cloud ובאתר הלקוח, בארכיטקטורה פתוחה, היברידית ומרובת שירותי ענן.

מערכת ההפעלה Oracle Linux

Oracle Linux, הנכללת במנויי Oracle Cloud ללא תוספת תשלום, היא מערכת הפעלה (OS) מוכרת ובעלת קוד פתוח הממוטבת לביצועים, מדרגיות, אמינות ואבטחה. מערכת הפעלה זו נמצאת בבסיס Oracle Cloud - החל ביישומים וכלה בשירותי תשתית. Oracle עורכת בדיקות מקיפות ומאמתת את Oracle Linux ב-Oracle Cloud Infrastructure, וממשיכה להוסיף תכונות חדשות ויצירתיות לשיפור חוויית Oracle Cloud.

Oracle VM VirtualBox

Oracle VM VirtualBox הוא מוצר הווירטואליזציה הפופולרי ביותר בעולם בעל קוד פתוח, אשר פועל בפלטפורמות שונות. הוא מאפשר שימוש במספר מערכות הפעלה ב-Mac OS, WIndows, Linux או Oracle Solaris. Oracle VM VirtualBox הוא הפתרון האידיאלי לבדיקה, לפיתוח, להדגמה ולהטמעה של פתרונות על פני מספר פלטפורמות באותו המחשב. פתרון זה תומר בייצוא של מכונות וירטואליות ל-Oracle Cloud Infrtastructure, והוא מאפשר הפעלה שלהן בענן. פונקציונליות זו מקלה על חוויית השימוש ב-VirtualBox כפלטפורמת הפיתוח לענן.

Identity Cloud Services

Oracle Identity Cloud Service מספק כיסוי API של 100% לכל יכולות המוצרים, לאינטגרציה עשירה עם יישומים מותאמים. הפתרון מאפשר שמירה על תאימות לתקנים פתוחים כגון SCIM, REST, OAuth ו-OpenID Connect, לאינטגרציה קלה של יישומים. לקוחות יכולים לצרוך בקלות את ה-APIs הללו ביישומים שלהם במטרה לנצל את יכולות ניהול הזהות.

Oracle Identity Cloud Service פועל ללא שיבושים עם זהויות שב-Active Directory באתר הלקוח לאספקת כניסה יחידה (SSO) ביישומים שבאתר הלקוח ובענן. הרכיב Identity Bridge של Identity Cloud מסוגל לסנכרן את כל הזהויות והקבוצות מ-Active Directory עם מאגר הזהויות שלו עצמו בענן. בדרך זו ארגונים יכולים לנצל את ההשקעה הקיימת שלהם ב-Active Directory. ובנוסף הם יכולים להרחיב את השירותים שהם מציעים ל-Oracle Cloud וליישומי SaaS חיצוניים.

Oracle Blockchain Platform

Oracle Blockchain Platform מבוססת על Hyperledger Fabric בעל הקוד הפתוח, מה שמאפשר לה לעבוד עם מופעי Hyperledger Fabric שאינם של Oracle, אשר נפרסו במרכז הנתונים של הלקוח או בשירותי ענן חיצוניים. בנוסף, הפלטפורמה משתמשת ב-REST APIs לצורך אינטגרציית plug-n-play עם Oracle SaaS ועם יישומים באתר הלקוח כגון NetSuite ERP, Flexcube core banking, Open Banking API Platform ואחרים.

Oracle Mobile Hub (Mobile Backend as a Service – MBaaS)

Oracle Mobile Hub היא פלטפורמה פתוחה וגמישה לפיתוח של יישומים ניידים. עם Mobile Hub תוכל:

● לפתח יישומים עבור כל יישום נייד: לטלפוני iOS או Android

● להתחבר לכל backend באמצעות ממשקי RESTful סטנדרטיים ושירותי SOAP web

● לתמוך ביישומים ניידים טבעיים וביישומים היברידיים. לדוגמה, תוכל לפתח באמצעות Swift או Objective C עבור יישומי iOS טבעיים, ב-Java עבור יישומי Android טבעיים, וב-JavaScript עבור יישומים ניידים היברידיים

בנוסף, Oracle Visual Builder (VB) היא פלטפורמה מבוססת ענן לפיתוח תוכנה המסופקת כשירות (PaaS) וכן סביבה מתארחת עבור תשתית פיתוח היישומים שלך. הפלטפורמה מציעה פתרון מבוסס תקנים ובעל קוד פתוח לפיתוח, לשיתוף פעולה ולפריסה של יישומים ב-Oracle Cloud, המציעה דרך קלה ליצירה ולאירוח של יישומים ניידים ושל יישומי web בסביבת ענן מאובטחת.

סיכום

כשאתה בוחר ספק שירותי ענן, הפתיחות עשויה להוות יתרון משמעותי שיאפשר לך לבחור בין שפות, בסיס נתונים, חומרה, שירותי ענן שונים ותשתית באתר הלקוח.  תקופת ניסיון ללא תשלום ב-Oracle Cloud תאפשר לך להתנסות ביתרונות הטכנולוגיות הפתוחות הללו - ללא כל התחייבות.

הנך מוזמן להתחיל שיחה בהמשך.

אורקל ישראל מקיימת מפגשים תדירים, ניתן להתעדכן בלינק הבא:  http://pages.today/oracleev

המאמר בחסות Oracle

מאת: אקשני פרטסראתי, Product & Developer Marketer at Oracle,

אחד הנושאים העיקריים במסמך 10 תחזיות למפתחים בשנת 2019 של אורקל היה פתיחות, המהווה את אחד השיקולים המרכזיים של מפתחים כאשר הם בוחרים בשירותי הענן שלהם. בין היתר המפתחים רוצים מבחר של שפות, בסיסי נתונים וצורות מחשוב. דבר זה מאפשר להם להתמקד בדברים החשובים להם - יצירה - ללא דאגות או סגירות. במאמר זה נתאר את הדרכים המובילות בהן Oracle מספקת שירותי ענן פתוחים אמיתיים.

בסיסי נתונים

בסיס הנתונים האוטונומי בשירותי הענן של Oracle, הבנוי על Oracle Database, תואם לתקני פתוחים כולל ISO SQL:2016, JDBC, Python PEP 249, ODBC ועוד. בסיס נתונים אוטונומי הוא בסיס נתונים מרובה מודלים התומך בנתונים יחסיים (relational) או לא יחסיים כגון JSON, Graph, Spatial, XML, Key/Value, Text ועוד. בסיס הנתונים האוטונומי של Oracle מבוסס על טכנולוגיית Oracle Database, ולכן לקוחות יכולים "Lift & Shift" לעומסי עבודה אל ומסביבות Oracle Database אחרים, כולל עומסים הפועלים בשירותי ענן של גופים חיצוניים ובתשתית באתר הלקוח.

הגמישות מאפשרת לבסיס הנתונים האוטונומי של Oracle להציע שירות ענן פתוח באמת לעומת שירותי ענן נוספים של בסיס נתונים הקיימים בשוק. סטיב דאהב מ-Oracle Cloud Platform מספק פרטים נוספים במסמך שאלות ותשובות זה.

בנוסף, Oracle MySQL ממשיך להיות בסיס הנתונים הפופולרי ביותר בעולם בעל הקוד הפתוח (קוד מקור) והוא זמין במהדורות Community ו-Enterprise. MySQL תומך בתקנים כגון ANSI/ISO SQL, ODBC, JDBC ו-ECMA. ניתן להטמיע את MySQL באתר הלקוח, ב-Oracle Cloud ובשירותי ענן נוספים.

Integration Cloud

עם פלטפורמת אינטגרציית הנתונים של Oracle, תוכל לגשת אל מקורות ויעדים רבים של החברה או של ספקים אחרים במטרה לשלב בסיס נתונים עם יישומים. לדוגמה, תוכל להשתמש בבסיסי נתונים של MySQL בשירותי ענן חיצוניים כמקור מידע ליישומי Oracle, כגון ERP, HCM, CX, NetSuite ו-JD Edwards. בנוסף, Integration Cloud מאפשר שילוב של Oracle Big Data Cloud, של Hortonworks Data Platform או של Cloudera Enterprise Hub עם מגוון מקורות: Hadoop, NoSQL, או Oracle Database.

ניתן גם לחבר יישומים ב-Oracle Cloud עם יישומי צד שלישי. ניקח לדוגמה מערכת Quote to Order. כאשר לקוח מקבל הצעת מחיר, איש המכירות יוכל לעדכן אותה במערכת ה-CRM, למנף את תהליכי האינטגרציה המוגדרים מראש של Oracle עם Oracle ERP Cloud ולהפוך את הצעת המחיר להזמנה.

Java

Java היא אחת משפות התכנות המובילות ב-Github (Oracle Code One 2018), עם למעלה מ-12 מיליון מפתחים בקהילה. כל הפיתוח של Java מתרחש ב-OpenJDK וכל דפוסי הפיתוח ושינויי הקוד גלויים לקהילה. משום כך, ההתפתחות המתמשכת של פרויקטים ושל תוכנות מתנהלות בשקיפות. Oracle בקשר שוטף עם מפתחים אשר משתמשים ב-Java, וגם עם כאלה שאינם משתמשים ב-Java, כדי לוודא ש-Java תמשיך להיות שפה פתוחה וחופשייה תוך הטמעת שיפורים ב-OpenJDK.

בשנת 2018 Oracle הפכה את כל התכונות שנותרו במצב קוד סגור לקוד פתוח: Application Class Data Sharing, Project ZGC, Flight Recorder ו-Mission Control. בנוסף, Oracle מספקת קבצים בינאריים המהווים קוד OpenJDK טהור, בכפוף ל-GPL, ומעניקה בזאת למפתחים את חופש ההפצה יחד עם יישומים ומסגרות (frameworks).

Oracle Cloud Native Services, כולל Oracle Container Engine for Kubernetes

Cloud Native Services כוללים את Oracle Container Engine עבור Kubernetes ואת Oracle Cloud Infrastructure Registry. Container Engine מבוסס על בסיס קוד של Kubernetes שלא עבר שינוי, ויכולים לתמוך ברכיבים ללא מערכת הפעלה, במכונות וירטואליות או בסביבות BM/VM. ה-Registry של Oracle מבוסס על תקני Docker v2 פתוחים המאפשרים להשתמש בפקודות Docker זהות לקיום אינטראקציה באותה הדרך בה הדבר נעשה עם Docker Hub. ניתן להשתמש ב-Container images באתר הלקוח וב-Container Engine המקנה ניידות. ניתן לשלב אותו גם במאגרי צד שלישי וב-Oracle Cloud Infrastructure Registry עם סביבות Kubernetes חיצוניות.

בנוסף, Oracle Functions מבוססות על Fn Project בעל הקוד הפתוח אשר פותח ונתרם לקהילה ע"י אורקל. משום כך, קוד שנכתב עבור Oracle Functions יפעל לא רק ב-Oracle Cloud אלא גם בשירותי ענן חיצוניים ואף בסביבות באתר הלקוח עצמו.

Oracle מציעה את אותן יכולות הענן הטבעיות כחלק מפתרון Oracle Linux Cloud Native Environment. מדובר בערכה של פרוייקטי CNCF (Cloud Native Computing Foundation) אותה ניתן להטמיע בקלות, לבדוק עבור אינטראופרביליות ולאיזו תמיכה ברמה ארגונית היא מוצעת. עם Cloud Native Framework של Oracle, המשתמשים יכולים להפעיל יישומי ענן ב-Oracle Cloud ובאתר הלקוח, בארכיטקטורה פתוחה, היברידית ומרובת שירותי ענן.

מערכת ההפעלה Oracle Linux

Oracle Linux, הנכללת במנויי Oracle Cloud ללא תוספת תשלום, היא מערכת הפעלה (OS) מוכרת ובעלת קוד פתוח הממוטבת לביצועים, מדרגיות, אמינות ואבטחה. מערכת הפעלה זו נמצאת בבסיס Oracle Cloud - החל ביישומים וכלה בשירותי תשתית. Oracle עורכת בדיקות מקיפות ומאמתת את Oracle Linux ב-Oracle Cloud Infrastructure, וממשיכה להוסיף תכונות חדשות ויצירתיות לשיפור חוויית Oracle Cloud.

Oracle VM VirtualBox

Oracle VM VirtualBox הוא מוצר הווירטואליזציה הפופולרי ביותר בעולם בעל קוד פתוח, אשר פועל בפלטפורמות שונות. הוא מאפשר שימוש במספר מערכות הפעלה ב-Mac OS, WIndows, Linux או Oracle Solaris. Oracle VM VirtualBox הוא הפתרון האידיאלי לבדיקה, לפיתוח, להדגמה ולהטמעה של פתרונות על פני מספר פלטפורמות באותו המחשב. פתרון זה תומר בייצוא של מכונות וירטואליות ל-Oracle Cloud Infrtastructure, והוא מאפשר הפעלה שלהן בענן. פונקציונליות זו מקלה על חוויית השימוש ב-VirtualBox כפלטפורמת הפיתוח לענן.

Identity Cloud Services

Oracle Identity Cloud Service מספק כיסוי API של 100% לכל יכולות המוצרים, לאינטגרציה עשירה עם יישומים מותאמים. הפתרון מאפשר שמירה על תאימות לתקנים פתוחים כגון SCIM, REST, OAuth ו-OpenID Connect, לאינטגרציה קלה של יישומים. לקוחות יכולים לצרוך בקלות את ה-APIs הללו ביישומים שלהם במטרה לנצל את יכולות ניהול הזהות.

Oracle Identity Cloud Service פועל ללא שיבושים עם זהויות שב-Active Directory באתר הלקוח לאספקת כניסה יחידה (SSO) ביישומים שבאתר הלקוח ובענן. הרכיב Identity Bridge של Identity Cloud מסוגל לסנכרן את כל הזהויות והקבוצות מ-Active Directory עם מאגר הזהויות שלו עצמו בענן. בדרך זו ארגונים יכולים לנצל את ההשקעה הקיימת שלהם ב-Active Directory. ובנוסף הם יכולים להרחיב את השירותים שהם מציעים ל-Oracle Cloud וליישומי SaaS חיצוניים.

Oracle Blockchain Platform

Oracle Blockchain Platform מבוססת על Hyperledger Fabric בעל הקוד הפתוח, מה שמאפשר לה לעבוד עם מופעי Hyperledger Fabric שאינם של Oracle, אשר נפרסו במרכז הנתונים של הלקוח או בשירותי ענן חיצוניים. בנוסף, הפלטפורמה משתמשת ב-REST APIs לצורך אינטגרציית plug-n-play עם Oracle SaaS ועם יישומים באתר הלקוח כגון NetSuite ERP, Flexcube core banking, Open Banking API Platform ואחרים.

Oracle Mobile Hub (Mobile Backend as a Service – MBaaS)

Oracle Mobile Hub היא פלטפורמה פתוחה וגמישה לפיתוח של יישומים ניידים. עם Mobile Hub תוכל:

● לפתח יישומים עבור כל יישום נייד: לטלפוני iOS או Android

● להתחבר לכל backend באמצעות ממשקי RESTful סטנדרטיים ושירותי SOAP web

● לתמוך ביישומים ניידים טבעיים וביישומים היברידיים. לדוגמה, תוכל לפתח באמצעות Swift או Objective C עבור יישומי iOS טבעיים, ב-Java עבור יישומי Android טבעיים, וב-JavaScript עבור יישומים ניידים היברידיים

בנוסף, Oracle Visual Builder (VB) היא פלטפורמה מבוססת ענן לפיתוח תוכנה המסופקת כשירות (PaaS) וכן סביבה מתארחת עבור תשתית פיתוח היישומים שלך. הפלטפורמה מציעה פתרון מבוסס תקנים ובעל קוד פתוח לפיתוח, לשיתוף פעולה ולפריסה של יישומים ב-Oracle Cloud, המציעה דרך קלה ליצירה ולאירוח של יישומים ניידים ושל יישומי web בסביבת ענן מאובטחת.

סיכום

כשאתה בוחר ספק שירותי ענן, הפתיחות עשויה להוות יתרון משמעותי שיאפשר לך לבחור בין שפות, בסיס נתונים, חומרה, שירותי ענן שונים ותשתית באתר הלקוח.  תקופת ניסיון ללא תשלום ב-Oracle Cloud תאפשר לך להתנסות ביתרונות הטכנולוגיות הפתוחות הללו - ללא כל התחייבות.

הנך מוזמן להתחיל שיחה בהמשך.

אורקל ישראל מקיימת מפגשים תדירים, ניתן להתעדכן בלינק הבא:  http://pages.today/oracleev

המאמר בחסות Oracle

מאת: אקשני פרטסראתי, Product & Developer Marketer at Oracle,

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
אקשני פרטסראתי
בואו נעבוד ביחד
צרו קשר