Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Best practice for thin computing

Best practice for thin computing

Talk given to MSc student of UITM Shah Alam on 23 May 2015

More Decks by Sharuzzaman Ahmat Raslan

Other Decks in Technology

Transcript

  1. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Best Practice For Thin Computing Sharuzzaman Ahmat Raslan 23 May 2015
  2. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Agenda • Who Am I? • Definition • Evolution – Past – Present – Future • Best Practices • The Future Computers?
  3. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Who Am I? • Sharuzzaman Ahmat Raslan • Senior System Engineer, HP Global IT, Cyberjaya • 12 years working experience with various organization • AMD, MIMOS, Logica, Dell, T- Systems, Shell IT, OSCC • Open Source Technology Specialist • Bach. Electronic Engineering, Uniten
  4. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Definition – Thin Computing • A computer or a computer program that depends heavily on another computer (its server) to fulfill its computational roles • Thin client, remote desktop, cloud computing can be considered as thin computing
  5. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution • Past – Mainframe – Unix and X Terminals • Present – Thin Client, Remote desktop, Secure Shell – Cloud (IaaS, SaaS, PaaS) • Future – IoT (Internet of Things) – Wearable computer
  6. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution - Present Tablets Desktops Servers Laptops Phones Compute Block Storage Network Infrastructure Platform Application Content Communication Object Storage Collaboration Identity 0 10 20 30 40 50 60 70 80 90 100 110 120 2 1 12345 0 3 4 5 6 7 8 E F Monitoring Cloud Computing Runtime Queue Database Finance
  7. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution - Present • IaaS – Infrastructure As A Service – Hosting, network, storage, compute – VPS, AWS, Microsoft Azure, Google Compute • SaaS - Software As A Service – A software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted – Peoplesoft, Google Apps, Salesforce
  8. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution - Present • PaaS – Platform As A Service – Provides a platform for customers to develop, run and manage Web applications without the complexity of building and maintaining the infrastructure – Google AppEngine, Red Hat OpenShift • BaaS – Backend As A Service – a way to link applications to backend cloud storage and APIs such as user management, push notifications, and integration with social networking services – Parse, Kinvey
  9. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution - Future Self built thin computing appliance using general purpose computing platform
  10. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Evolution - Future The computer is getting smaller
  11. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Best Practices • Past – Shared usage – Publicly available source code (UNIX) • Present – Remote resources – Thin client (web browser, RDP, VNC, Citrix XenApp) – Smart phone as medium of access – Internet as medium of communication – Open Source code and hardware
  12. Fakulti Sains Komputer dan Matematik Universiti Teknologi Mara, Shah Alam

    Best Practices • Future – Big Data – generated by IoT – Data mining and analysis – Artificial intelligence (Siri, Google Now, self driving car) – Natural interaction with computers – Data security and privacy is extremely important