week6
1
Running head: PRACTICAL CONNECTION ASSIGNMENT
2
PRACTICAL CONNECTION ASSIGNMENT
Reflection on Cloud Computing
As this is my first semester with our university, I felt a little nervous about the subjects that will assign to me but when I found that I have assigned with the Cloud Computing subject I am so excited and I personally liked the way how this course managed and organized by our professor. As an IT professional I can say how the utilization of this technology have emerged exponentially in all the businesses and how important it is to have a skill in Cloud computing technologies to move forward in the carrier and the utilization of this technology have emerged exponentially in all the businesses
What I have learnt?
Though I have a work experience in software development I didn’t have much exposure to the cloud computing before taking this course. This course helped me in learning from basics to the advanced concepts of the cloud computing like what is cloud computing, what are different types of cloud services available in the market like IaaS, PaaS, SaaS, what are the differences between the services available and what services are suitable for different businesses.
This courses clearly explained how the SaaS (software as a service) helps the business to easily opt for required software whenever needed and how easily they can scale the application depends on the number of users, this chapter also explained how easily the end users can able to access the SaaS service by using the browser interface, It also explained what different components have to be handle by ourselves in each services i.e. In the infrastructure as a service we have to maintain our own operating system, data and runtime whereas in PaaS we just need to maintain our application and data (Nilsen, 2018). One topic that mainly caught my attention is virtualization, and its underlying technology which separates the application and technology from the underlying physical components, Virtualization plays a key role in setting up the private cloud service (Xing & Zhan, 2012). Migrating to the cloud chapter gave us a deep understanding on, what requirements one should consider before migrating existing application to the cloud and what should we consider before choosing any cloud vendor (Atchison, 2018).
How I applied cloud computing concepts in my workplace:
Currently I am working as a .Net full stack developer for health insurance company where we develop web and desktop applications to provide services to the customers with .Net as a target framework, with tremendous increase in availability of cloud services my company decided to move most of the applications from on perm to cloud with Microsoft Azure as a cloud vendor.
As an initial phase we adopted PaaS as a service for new development which helps us to focus mainly on Application development and Business logic instead of infrastructure maintenance, this Azure services provides a portal called “Azure Portal” dedicated to our company subscriptions where we can track all the pricings, subscriptions, applications deployed, storage accounts that we created, even we can able to scale our applications with just a single click on the portal or we can choose consumption plan which enables automatic scaling of web app based on the incoming traffic.
We also developed a new application by consuming new “Server less Computing” service from azure called “Functions Apps” where we simply develop our application code and deploys directly into azure portal which will invoke by configured triggers (Wiggers, 2018). Triggers may be https triggers, blob storage triggers etc.
Conclusion:
This course provided me in gaining deep knowledge on different topics of cloud computing which helped me in choosing the PaaS service when we choose to adopt Microsoft PaaS service for our application development.
References
Nilsen, P. (2018, May 11). Elastic load balancer: What is it, and how does it work? Retrieved from Cetrix: https://www.cetrixcloudservices.com/blog/hybrid-integration-platform-elastic-load-balancer-what-it-is-and-how-does-it-work
Xing, Y., & Zhan, Y. (2012). Virtualization and Cloud Computing. Future Wireless Networks and Information Systems, 305-312.
Wiggers, S. (2018, July 26). When to use Azure Logic Apps and Azure Functions with some real-time comparison. https://www.serverless360.com/blog/when-to-use-logic-apps-and-azure-functions
Atchison, L. (2018, June 4). Preparing to Adopt the Cloud: A 10-Step Cloud Migration Checklist. https://blog.newrelic.com/engineering/cloud-migration-checklist/