1 / 39

Emerging Technologies

Emerging Technologies. What skills a CTO is looking for. Greg Jones Chief Technology Officer NC Crime Control & Public Safety greg.jones.cto@gmail.com. Welcome . Emerging - new :  starting to appear, arise, occur, or develop Major technical trends that will require new skills to master

haru
Télécharger la présentation

Emerging Technologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Emerging Technologies What skills a CTO is looking for Greg Jones Chief Technology Officer NC Crime Control & Public Safety greg.jones.cto@gmail.com

  2. Welcome • Emerging - new: starting to appear, arise, occur, or develop • Major technical trends that will require new skills to master • What are those trends? • What are those skills?

  3. Continuous Services • GLOBAL SERVER PLATFORM AVAILABILITY • ANYWHERE DESKTOP AVAILABILITY • CONTINUOUS BUSINESS IMPROVEMENT • IMPROVEMENT = CHANGE • CONTINUOUS CHANGE • CONTINUOUS APPLICATION DEVELOPMENT

  4. Continuous Services USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES

  5. Continuous Services CONTINUOUS GLOBAL SERVER PLATFORM USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES Cloud for the Enterprise

  6. Cloud for the Enterprise TODAY: Enterprise Data CentersLarge IT support staff Virtual Server Maintenance Unified Communications TOMORROW: Virtual Data Center Tech at home meets tech at work Streamline IT support staff

  7. Cloud for the Enterprise • Can Save Money • OPEX vs. CAPEX business model • OPEX – Operating Expenses - Good • Lease computer at $300.00/year x 3 years • 100% Tax deductible • CAPEX – Capital Expenditure - Not as good • Buy computer at $800.00 • Can only deduct $250.00 as an expense in that year • Pay only when additional resources are needed • Maximize hardware purchases (Private Cloud) • Next step in Virtualization

  8. Cloud for the Enterprise IAAS - Infrastructure as a service Public Cloud • Pay As YouGo vs. Build It All (and manage it) • “I need more CPU or RAM right now for the next week but I don’t want to buy a large server farm for that need”

  9. Cloud for the Enterprise IAAS - Infrastructure as a service Private Cloud • Improved Provisioning of Resources • Servers don’t have to be configured for max load-level • More virtual server per physical environment • Quickly deploy new servers via scripts • Virtualize Hard Drive Management • Selective migration • Easier Disaster Recovery and Business Continuity

  10. Cloud for the Enterprise IAAS - Infrastructure as a service • Hybrid Cloud

  11. Cloud for the Enterprise IAAS - Infrastructure as a service • Hybrid Cloud • Virtual Network Management • Disaster Recovery • Backup virtual servers vs. entire SAN arrays • Path to Public Cloud

  12. Cloud for the Enterprise PAAS – Platform As A Service • Push code to standardized platform • Solution testing and performance tools • Developed using specific PAAS frameworks • VMware: JAVA Spring, Rudy, Node.js • Google AppEngine • Older middleware will not work • Pay for process time not VM reserved time. SAAS – Software As A Service • SalesForce.com, Office 365, SharePoint

  13. Cloud for the Enterprise - Skills Private Cloud / Hybrid Cloud • IAAS - Cloud Hosting Engineer • Virtual Server Management (VMware ESX) • SAN/NAS Management • Server Farm Management • Server Monitoring Tools • Experienced Shell/Powershell Scripting • TCP/IP Network design and support • Design Enterprise Disaster Recovery Plans • Financial Management / Vendor Negotiations • Familiar with managing Public Cloud solutions

  14. Cloud for the Enterprise - Skills Private Cloud / Hybrid Cloud • IAAS/PAAS/SAAS – Cloud Developer • Develop solutions using Enterprise Frameworks • Varied developer languages • Java, Python, .NET, Ruby • Experienced PAAS Deployment processes • Experienced PAAS performance testing and tuning • Design multi-tenancy applications • Security experience with Customer data isolation • Familiar with [Public Cloud] services • Amazon AWS EC2; Microsoft Azure; Google AppEngine; Force.com; ect.

  15. Continuous Services CONTINUOUS GLOBAL SERVER PLATFORM USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES Cloud for the Enterprise

  16. Continuous Services ANYWHERE DESKTOP AVAILABILITY USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES VDI – Virtual Desktop Infrastructure

  17. VDI - Virtual Desktop Infrastructure • Virtual Desktops running on server • Replace desktop hardware with thin clients • OS, applications and data files are decoupled from the PC Hardware • Desktop experience anywhere • Supports Mobile devices

  18. VDI - Virtual Desktop Infrastructure • Greatly reduces IT client support costs • No need to fix it – use a new client image • Speeds new versions of OS and Applications to desktops • Improves security • Improves efficiencies • Improves functionality

  19. VDI - Skills • VDI Solutions • i.e Citrix XenDesktop; VMWarevSphere • Migration to VDI is a plus • Client OS Support • Cloud Computing • Virtual Server Management • SAN/NAS Management • Server Farm Management • Server Monitoring Tools • Experienced Shell/Powershell Scripting • TCP/IP Network design and support

  20. Continuous Services ANYWHERE DESKTOP AVAILABILITY USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES VDI – Virtual Desktop Infrastructure

  21. The Next Desktop OS’s Windows 8 • Touch – you’ll want to touch the screen • Metro Style Apps – new look • Multi-device friendly • Apps are aware of other app functionality

  22. The Next Desktop OS’s OS X Lion • Touch (Gestures) • Mac App Store – download apps • iCloud

  23. Continuous Services CONTINUOUS APPLICATION DEVELOPMENT USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES Mobile First Application Development

  24. Mobile First Application Development Mobile - New way to develop: • Touch Based • Easy and obvious interfaces • Minimal typing • Security is critical • Efficient access to information • Hardware and user interfaces evolve much faster then other enterprise software cycles.

  25. Mobile First Application Development Developing applications that can: • Adapt to the all screen form factors • http://lessframework.com/ • http://m.wix.com/gregjonescto/icandothat

  26. Mobile First Application Development • Teams will build cross-platform solutions mostly with native functionality • GPS/Location aware services (native) • Advanced touch functionality • By 2015, mobile web technologies will have advanced sufficiently such that half of the applications that today would be written as native apps will be instead, delivered as Web apps.– Gartner Predications 2010: Web Technologies Will Evolve in Multiple Directions

  27. Business Intelligence & SOA BI • Collecting much more data from all areas • Effectively using collected data to provide business driving decisions • Designing as part of the entire business SOA • Systems talk to systems • Applications enter the social network • “Your ERP wants to be your friend”

  28. Mobile First Application Development - Skills HTML5, CSS3 & JavaScript MVC – Model View Controller framework Objective-C – Apple Devices Java – Android Devices Silverlight/XNA – Windows Phone 7: Mango Cloud Provided Web Services (SOA) Cloud Provided Data Services

  29. Business Intelligence & SOA - Skills Business Intelligence • ETL Tools & Data warehousing • ½ Data designer ½ Business Analyst • Talk to business owners and be able to extract what they need, what they want from what they have SOA • Information Architecture • Able to create, maintain and support an industry ontology • Develop Asynchronous Messaging solutions • Experience with Enterprise Service Bus • Knowledge of system integration middleware • BizTalk; Scribe Insight; OpenMZ; Apache Mule

  30. Continuous Services CONTINUOUS APPLICATION DEVELOPMENT USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES

  31. Continuous Services USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES Bring Your Own Tech

  32. BYOT – Bring Your Own Tech • Simplify work for mobile workforce • Removes: Work tech is older than home tech issues • Majority of companies that support BYOT: • Buy the device they want or provide list • Offer reimbursements to employees vs. stipend • Many different mobile devices • iPads; Smartphones; Tablets; Slates • Higher mobile productivity • Allows IT to say ‘Yes’ • Provide choices and flexibility

  33. BYOT – Considerations • CONNECTIVITY: • Network Infrastructure must support it • May decrease desktop traffic but increase mobile traffic • SUPPORT: • Does IT or Users support their own devices? • Is the IT staff required to learn these devices?

  34. BYOT – Considerations • SECURITY: • Store sensitive data on servers not devices • Greater chance of losing device • Generate BYOT Policies • Allow IT to wipe a lost device • Dos and Don’ts • Viruses and Malware protection • ARCHITECTURE: • Virtual Environments • Mobile supported application

  35. BYOT – Skills • CONNECTIVITY: Networking • Able to re-architect network as BYOT becomes more prevalent • VMware and Citrix experience • VPN Configuration • SUPPORT • Knowledge of Device Management solutions • Knowledgeable and able to support different mobile devices and mobile apps • Knowledgeable of mobile device support plans

  36. BYOT – Skills • SECURITY: • Mobile Security integration with Enterprise • Security Policy Experience • Mobile Device Policy experience • Experience working with mobile device vendors • Mobile profile distribution configuration • ARCHITECTURE: • Design and Support VDI environments • Build “Mobile First” Enterprise applications • Integrate with Enterprise Mobile Security solutions

  37. Continuous Services USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES Bring Your Own Tech

  38. Continuous Services USER DEVICES BYOT MOBILE FIRST DEVELOPMENT BUSINESS INTELLEGENCE SAAS APPLICATION DEVELOPMENT PAAS VIRTUAL SERVERS VIRTUAL DESKTOP VIRTUAL DISASTER RECOVERY IAAS ENTERPRISE PRIVATE / PUBLIC / HYBRID CLOUD SERVICES IAAS CLOUD MANAGEMENT HTML5, CSS3, JavaScript MOBILE DEVICE SECURITY/SUPPORT

  39. Thank you for your time Greg Jones Chief Technology Officer NC Crime Control & Public Safety greg.jones.cto@gmail.com 919.981.6140

More Related