第254期 / December 5, 2018

分享到臉書!分享到維特!分享到噗浪!分享到Google+!分享到微博!轉寄友人友善列印

[產品介紹] 2018 NonStop Technical Boot Camp(TBC)參訪報導 (上)

作者/王宜倫

[發表日期:2018/12/5]

作者簡歷

作者擁有22年IT服務資歷,現職凌群電腦NSK服務總處總處長,主要負責台灣證券交易所交易系統與維運系統、NonStop系統維運服務、軟體產品整合服務。專長為HPE NonStop系統、系統整合、系統網路監控管理及專案管理。

前言

2018 NonStop Technical Boot Camp技術高峰論壇是NonStop年度最盛大的用戶聚會,為全球NonStop用戶資訊專業人員的主要產業活動,於2018年11月11日至14日在美國舊金山機場君悅酒店舉辦,並有超過30個合作廠商參與本次技術高峰論壇,進行全面性的NonStop技術介紹。


《圖一》


HPE MCS (Mission Critical Server)負責主管Jeff Kyle在keynote演說中提到我們目前生活在一個資訊科技無所不在的世界,科技將會出現在任何地方,所有人和所有東西都會連結在一起並互相學習,透過AI和大數據分析,任何事情最終都會被了解;NonStop的特性會很適合在這樣的環境下發展,可預見NonStop發展將更為興盛。
  • Availability:
    NonStop從第一天開始就是具備容錯與擁有持續的可用性,系統異常不會影響應用系統,企業並可藉由災難備援達到企業持續營運。


  • Scalability:
    NonStop提供高擴充與分散式即時資料庫,設計上具備線性擴充能力,應用系統不需要因為系統擴充而改寫。


  • Solution value:
    在具備NonStop容錯特性下,提供業界標準硬體和軟體,作業系統負責處理應用系統所需的clustering、data integrity、security和load balance,保障應用系統運作安全的環境,且嚴謹的資安防護可確保機敏性資料的安全。


  • Hybrid IT:
    NonStop支援企業資訊科技轉型,由傳統到現代化的資訊科技,提供SW-defined和multi-cloud的虛擬化技術。


  • Trusted:長久以來專注客戶需求的發展模式,滿足客戶需求伴隨客戶成長;擁有大量且長期投入NonStop解決方案的合作廠商的生態環境,完整的軟體整合解決方案;活躍的使用者社群也驅動著NonStop與時俱進的轉型;經歷四十多年的考驗,深受客戶信任。

HPE IT CTO Dave Carlisle也在keynote演說中分享如何藉由NonStop轉型的能力協助HPE IT進行轉型;HPE IT主要的系統升級到Virtualized NonStop和SQL/MX資料庫做為其IT解決方案,有效減化IT複雜度,並提升其效率。HPE如同所有NonStop客戶,關鍵系統(mission critical system)也需要最具效益的NonStop server作為提升其競爭優勢的策略。

此次NonStop TBC議題區分為轉型(Transform)、開發(Develop)、保護(Protect)、管理(Management)、其它(General Interest)等五項議題,主要內容涵蓋虛擬化技術、資料庫、應用系統開發新技術、資訊安全、管理工具等。

轉型(Transform)

NonStop系統除了原有的交易處理功能、資料一致性、線性擴充、不停頓等優勢外,也結合了虛擬化技術、新的應用系統開發技術、資料庫服務、各種middleware和完整的資訊安全解決方案,提供更廣泛的新技術與新應用。

現在的NonStop系統可依據客戶需求提供實體機(Converged NonStop)、虛擬機(Virtualized NonStop)和具備虛擬特性的實體機(Virtualized Converged NonStop),完美的融入客戶IT架構。相關技術說明如下:

一、新系統與新功能
  • HPE於本次大會公布下一代的NonStop NS7 X3和NS3 X3機種,搭配V3 CLIM設備,預計於2019年正式推出(銷售)。


  • HPE正式推出Virtualized Converged NonStop系統NS2,此系統結合虛擬機與實體機的優點,適用於開發測試系統或是處理容量需求較小的客戶。


  • NSDC (NonStop Dynamic Capacity):HPE提供NSDC功能,適用於實體機與虛擬機,用戶可動態調整使用core數來擴充系統容量,例如原本4 CPU/2 core系統,可立即調整為4 CPU/4 core系統,立即放大系統容量。此NSDC以天為單位放大處理容量。


二、Virtualization

  • Virtualized NonStop (vNS)在2017推出OpenStack的虛擬化技術,並於2018/Q1推出採用VMware的vNonStop,提供用戶不同的選擇。


  • HPE於2018/Q1推出NS2 (Virtualized Converged NonStop),採用預建的方式,包含CPU、Storage、Network等,CPU最多4顆(core數1、2兩種選擇)。


  • 這些選擇可提供客戶更有彈性的規劃方式,可依企業組織的規劃採用OpenStack或是VMware;對設備使用空間有限制且對系統處理容量需求較低,例如開發測試,可採用NS2。

三、Modernization

近年HPE和合作廠商在Modernization這部分有很大的進步,除了虛擬化技術讓NonStop可簡單、更有彈性的融入企業IT環境,也提供各種middleware產品,讓NonStop應用系統可以更容易的和各種平台介接,也提供更多樣化的程式語言滿足各類型程式開發的需求。
  • NonStop支援眾多的技術與新的應用,包含具備容錯能力的NSIMC (NonStop In Memory Cache);會議期間也有多個session說明在NonStop建置blockchain應用,讓blockchain的應用具備NonStop容錯、線性擴充與安全的特性,Blockchain則支援R3 Corda。


  • Third party廠商Rocket Software支援將Screen Cobol轉換為html5的解決方案,後續可以再進一步研究此產品。

四、Database

近年HPE NonStop SQL/MX在資料庫領域有很大的進步,除了原有NonStop容錯與擴充性優勢外,也提供更多的Database Services、與其他資料庫更相容的能力,彰顯SQL/MX的獨有優勢,也吸引更多客戶轉移到NonStop SQL/MX。主要特性包含:
  • SQL/MX Database Services
    • Automated, self-provisioning:可讓資料庫配置自動完成或是讓end user進行配置。

    • Multi-tenancy capability:Multi-tenancy是資料庫廠商(如Oracle)的術語,概念類似資料庫支援partition功能。

    • Cloud integration


  • Database compatibility:提供更完整的功能讓客戶更容易使用,並與Oracle更為相容。(Google “SQL/MX database compatibility”取得完整的technical white paper)


  • 管理工具:包含基本GUI資料庫管理工具MXDM (MX Database Management、進階GUI資料庫管理工具SQLXPress、GUI資料庫分析工具NSDA。

開發(Develop)

近年來NonStop系統支援更多樣化的程式語言、開發工具與更多元的middleware解決方案,應用系統程式開發可選用適合的語言,藉由開發工具提高產能,搭配middleware縮短開發時程。
  • NonStop支援多種語言,包含使用多年的Cobol、C/C++ (L17.02開始支援c11標準)、Java,現在也支援Perl、Python等script language,尤其是近年熱門的Python,支援2.7與3.6兩種版本,目前L-series同時支援2.7與3.6兩種版本,且支援DB-API可access SQL/MX。但較為可惜的是目前不支援Enscribe與Pathway,這限制Python在NonStop上的應用。



  • 《表一》程式語言與工具

  • 支援各種Web service技術,包含SOAP、XML、JSON與REST,REST是近年較為熱門的技術,採用此方式的客戶日益增加。這領域的主要廠商除了NuWave外,也包含comForte。


  • 支援眾多的middleware產品,但主要是Java solution,包含NSASJ (JBoss)、NSJSP (Apache Tomcat)、Spring、NSMQ (可作為NonStop與其他平台用Queue進行資料交換,為open source ActiveMQ的NonStop版本)、NSIMC (NonStop In Memory Cache,可將資料暫存於IMC中以取得最佳效能,為open source Redis的NonStop版本,繼承NonStop容錯與線性擴充的能力)。


  • NSDEE (NonStop Development Environment for Eclipse )是NonStop圖形化開發工具,可利用此工具在PC端開發NonStop的程式(目前提供native cross compiler),也提供圖形化debug功能;此外,提供remote project方式直接使用NonStop上的compiler進行native和TNS程式編譯,目前NSDEE最新版本為8.0。


  • 近年熱門的DevOps於此次活動也有討論,DevOps專家說明在NonStop建置DevOps環境會須要哪些流程和相對應的技術;使用Jenkins實機demo,包含Windows-Linux to GUARDIAN,應用系統為BASE24與CONNEX等payment解決方案。


  • 近年熱門的Blockchain應用,NonStop也支援R3 Corda產品。

保護(Protect)

此議題討論災備使用到的資料同步解決方案、資料儲存的備份方案,以及各種資訊安全解決方案;經由一系列完整的資料保護方案可確保資料儲存上的安全與消除資料外洩的疑慮。
  • NonStop在資料同步上有完整的solution,包含structured和unstructured file、即時和批次同步模式;資料同步產品領域,此次會議期間有多個session介紹HPE Shadowbase產品的功能和實際應用;同質性的產品包含Oracle Golden Gate (E&R)、Attunity Replicate和DRNet。



  • 《表二》HPE Business Continuity (BC)產品與工具

  • 資訊安全則強調NonStop完整的資安防護,包含data-in-motion的SSH、SSL/TLS,data-at-rest的encryption和tokenization,主要產品則有XYPRO、comForte和CSP;其中XYPRO和comForte部份產品已納入NonStop標準產品,例如NonStop安全傳輸上是使用comForte的SSH和SSL/TLS產品,資安訊息整合使用XYPRO的XYGATE Merge Audit產品。各廠商產品中,XYPRO對PCI DSS規範有完整的支援,comForte部份產品(encryption、tokenization)與XYPRO重疊。在會議期間此領域的廠商包含XYPRO、comForte與CSP均進行產品特性說明與實際應用實例探討。



  • 《表三》HPE Security產品與工具


  • 在資料備份並無新的產品,實體磁帶仍以既有LTO 6為主,虛擬磁帶機(VTC、VTR)也配合vNonStop提供虛擬化技術,不須要實體主機當作虛擬磁帶機。

管理(Management)

此議題討論NonStop系統管理相關工具,並提供管理上的建議;同時,也討論系統效能數據(以HPE order entry model進行測試,各客戶實際效能表現會因為程式不同而有差異)。
  • HPE在此次大會公布將於明年推出NonStop X最新的NS7 X3、NS3 X3主機,依據HPE lab系統效能測試數據(使用TPC-C order entry benchmark測試程式),NS7 X3與X2相比,效能依據不同的應用系統約提升2%~10%;同時也討論適當的容量規劃與系統效能調整技巧,可幫助系統管理人員監控和提供應用系統最佳化的運作環境。


  • HPE提供眾多的系統管理工具,包含標準的NonStop System Console (NSC),企業級的Web Viewpoint Enterprise、OVNM/PMM。除了上述產品外,廠商攤位也有展出Blackwood Systems MOMI和IR Prognosis;MOMI是專用於NonStop的即時系統管理工具,除了標準的系統狀態、效能外,也能發出alert,是NonStop上功能完整的管理工具。Prognosis則適用於NonStop、Windows、Unix、Linux等平台,除了內建的系統、效能管理監控和告警功能外,其強大的客製化能力可以進行更有彈性的應用,例如可用scripting language產生文字檔,Prognosis讀取文字檔進行parser後進行後續監控;或是用開發c/c++程式包在Prognosis;Prognosis也可以讀取MS SQL資料控進行後續處理。


《表四》HPE Management產品與工具


其它(General interest)

此議題無特定主題,歸類於此的包含HPE Pointnext顧問說明vNonStop搭配HPE GreenLake的效益,並介紹HPE GreenLake的實際案例;其它議題包含HPE工程部門的品管流程與方法以及HPE NonStop教育訓練。

參考資料

1.Jeff Kyle, " The Constant Innovation of NonStop Systems", 2018 NonStop TBC
2.Dave Carlisle, "The Transformative Power of NonStop", 2018 NonStop TBC
3.Mark Pollans, "The NonStop Hardware Story", 2018 NonStop TBC
4.Prashanth Kamath U, "The NonStop Software Story", 2018 NonStop TBC