Vendors of Cloud Services
Discuss about the Commonwealth Government of Australia.
The report is going to discuss on the Commonwealth Government of Australia who is going to launch My Health Record. This will be online database where the health information of the people will be stored. The database will be cloud based and secure too. This system will be available for the people of the Australia. My health record system can be effective for the health care system. Every individual can store their health information and whenever they want they can retrieve the information. The information stored in the cloud can be used by the hospitals, doctors, and the other who provide health care. These information will helps the individuals in the time of any medical emergency. As the system is cloud based so data security is one thing that has to be keep in the mind. Several cloud based system providers will be discussed in the report (Li et al., 2013).
This information is mainly cloud based. And different vendors are there who provides the cloud services(Chou 2015). A vendor of the cloud is a company that offers cloud computing components- IaaS (Information as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) to the different individuals and the businesses. Cloud vendors is also known as the CSPs or Cloud service providers. There are several cloud vendors in the market. The cloud vendors and their features are given below:
Amazon web services is one of the cloud vendor that provides a wide range of the products that is cloud based (Amazon 2015). The products that the amazon web service provide the cloud services are compute, databases, storage, analytics, networking, developer tools, mobiles, management tools, IoT, security and the enterprise applications. These kind of services will provide the organization with lots of benefit like the the organizations can move faster, it lowers the cost of the IT and scale. The amazon web services is trusted among the top companies it can provide security to the services that can be used in the My Health Record project.
Features:
- Identity and Access Management
- Virtual Private Cloud
- Security Groups and Network ACL’s (Varia & Mathew 2014)
- Data Encryption
- Direct Connect
- AWS Cloud Tail
Google cloud platform is the public cloud suit of the computing services that is offered by the Google. The Google cloud platform has the wide range of cloud hosted services for storage, compute and development of application that runs in the hardware provided by Google. The Google cloud platform is accessed by the developers of the software, administrator of the cloud and by the other enterprise as well (Abdul-Rahman, O. A & Aida 2014). This can be done over the network that is public or on the dedicated connection of network. The products of the Google cloud platforms are Google compute engine, Google cloud storage, Google app engine, Google container engine.
Strength of the Cloud Based Solutions
Features:
- Code editor Built-in
- Persistent disk storage is of 5GB
- Google Cloud SDK and the other tools are Pre-installed
- Java, python, go, php language supports
- Command line access
- Temporary compute engine virtual machine instance
IBM cloud is a suit of the cloud services from the IBM. The IBM cloud offers the Platform as a service (PaaS) and Infrastructure as a service (IaaS) both. With the Iaas IBM Cloud, organizations can deploy and access virtualized IT resources like the storage, networking and the computer power on the internet (Breiter et al., 2014).
Features:
- Calendar
- Mobile
- Archive
- Collaboration
- Web meetings
The cloud computing in the recent time has grown rapidly and the cloud computing possesses several strengths the strengths of the cloud computing is discussed below:
One of the most cost efficient technology that can be implemented in a system is the cloud computing. In terms of the finance the traditional software cost much higher. The licensing of the traditional software cost is so high than the cloud computing (Rajakumari & Nalini 2014). The cloud is available in the market in very cheap price and it can lower the cost of the company expenses by a good margin. In most of the cloud the payment is only for the one time that can be reasonable for the system. For this feature this can be used in the project of the My Health Record.
The cloud storage gives the unlimited storage for the data storage. The company do not need to worry about the storage space running out as the storage is unlimited in the storage. This can be helpful for the system of My Health Record as the system mainly a storage base system (Ramya & Ramya 2013).
Once anyone register themselves in the cloud, they can access the information from anywhere, the main criteria is to have the proper internet connection. This can mitigate the geographical issue and it is convenient to use (Gupta, Seetharaman & Raj 2013). As the My Health Record is an online database which is to be used by the several individuals, doctors and the medical help providers.
In the several benefits that the cloud computing provides there are several weaknesses as well the weaknesses of the cloud services are below:
The main feature of the cloud computing is that it can be used from anywhere at any time. But there are some technical issue that are raised with the system. It is known that the technology is related with the chance of the technical issues (Dinh et al., 2013). Even the best of the cloud service vendors are faced the trouble despite they keep the high standards in their system. A good and internet connection is must for the access of the cloud computing services. Any kind of network problem can lead to an issue with the cloud services.
Weaknesses of the Cloud Computing
One of the major issue with the cloud computing is the security issue. Before implementation of the technology the company must know that their information will be shared to the third party cloud vendors. Some times this can be act as the risk for the company (Hashizume et al., 2013). The company who is going to adopt the technology must chose the reliable cloud vendor unless their data will be breached in the near future. The My Health Record also have to adopt a secure and reliable cloud service vendor because they want that the health information of the people can be shared among others.
Storing the data on the cloud make the company vulnerable for the external cyber-attacks and the threats. Nothing on the internet is safe in the internet and the data are not fully secure so there is the chance of the data breach and stealth of data.
Pros and Cons of Predictive SDLC:
- Predictive SDLC is very easy to learn and to follow. The stages are mentioned that has to be followed at the beginning of the project to the implementation of the project.
- The predictive SDLC predicts the budget and the timelines of the project easily. Overruns of the project is rare in the predictive SDLC
- The approach of the predictive SDLC is easily manageable. Each steps of the predictive SDLC have some specified timelines and the deliverables. If any error occur it can be easily corrected before proceeding to the next stage (Batra & Barua 2013).
- Two aspects is there on the predictive SDLC one can easily monitor and the other can handle progress of the projects development and the project lifecycle.
- The predictive SDLC defines the steps clearly that are processed one at a time. The completion of the every step can be easily identified as the expected deliverables generation already defined this.
- No product is made until the whole stages of the software development completed in the predictive SDLC (Sinclair 2013).
- For the complex object oriented projects the predictive SDLC is preferred.
- Only for the small project the predictive SDLC is used.
- The projects where the projects requirements in not clear then the predictive SDLC cannot be used on those projects.
Positive points of the Adaptive SDLC:
- Transparency is allowed by the adaptive SDLC. The developer’s team and the clients are works altogether in this step by step approach.
- In the adaptive SDLC the communication between the developers helps the team to understand the whole project step by step and to share their views and add the extra requirements that is needed for the development.
- The adaptive SDLC enables the early delivery of the project. After the every step the progress software is send to the customer for the further evaluation.
- The adaptive SDLC mainly has its focus on the users. The user involvement that the requirement are implemented correctly and properly (Stoica, Mircea & Ghilic-Micu 2013).
- The adaptive SDLC generated software are of the high quality. The whole project are divided into components to concentrate on the high quality of the product.
- The adaptive SDLC takes more of the user involvement and for this it takes lot of the time for the software development as per the user requirements.
- The adaptive SDLC includes many requirements emergence at the time of the software evolution. This takes longer for the projects to deliver.
- In the adaptive SDLC testing is performed throughout the lifecycle of the project. This helps to deliver an error free software but it takes longer time than it is needed (Suresh Kute & Thorat2014).
- As the life cycle is for a long time the cost of the project also increases.
- The overruns of the project may see the failure of the project.
- The predicted time in the adaptive SDLC takes longer than it is predicted.
The project is of the My Health Record which is a database of the people’s health information. The whole system in based on the cloud, the individuals can store their information in the cloud via web. So the data security is one option that has to be taken care of. So the Adaptive SDLC should be considered because in this method every requirement assessed properly and the requirement of the customer is seen properly. Though it takes long time sometimes but the end product that is generated from the life cycle is mostly error free and if any error occurred then it can be easily corrected in the adaptive SDLC. Keeping in mind that the cloud storage in vulnerable so the system must be properly made and the security implications as per the requirement has to be implemented in the system in order to get the error free system. Because many people and the organization of the whole Australia is going to be associated for the cause of health.
References:
Abdul-Rahman, O. A., & Aida, K. (2014, December). Towards understanding the usage behavior of Google cloud users: the mice and elephants phenomenon. In Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on (pp. 272-277). IEEE.
Amazon, E. C. (2015). Amazon web services. Available in: https://aws. amazon. com/es/ec2/(November 2012).
Batra, G., & Barua, K. (2013). A review on cost and effort estimation approach for software development. International Journal of Engineering and Innovative Technology (IJEIT) Volume, 3, 290-293.
Breiter, G., Behrendt, M., Gupta, M., Moser, S. D., Schulze, R., Sippli, I., & Spatzier, T. (2014). Software defined environments based on TOSCA in IBM cloud implementations. IBM Journal of Research and Development, 58(2/3), 9-1.
Chou, D. C. (2015). Cloud computing risk and audit issues. Computer Standards & Interfaces, 42, 137-142.
Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2013). A survey of mobile cloud computing: architecture, applications, and approaches. Wireless communications and mobile computing, 13(18), 1587-1611.
Gupta, P., Seetharaman, A., & Raj, J. R. (2013). The usage and adoption of cloud computing by small and medium businesses. International Journal of Information Management, 33(5), 861-874.
Hashizume, K., Rosado, D. G., Fernández-Medina, E., & Fernandez, E. B. (2013). An analysis of security issues for cloud computing. Journal of internet services and applications, 4(1), 5.
Li, M., Yu, S., Zheng, Y., Ren, K. and Lou, W., 2013. Scalable and secure sharing of personal health records in cloud computing using attribute-based encryption. IEEE transactions on parallel and distributed systems, 24(1), pp.131-143.
Rajakumari, S. B., & Nalini, C. (2014). An efficient cost model for data storage with horizontal layout in the cloud. Indian Journal of Science and Technology, 7(3S), 45-46.
Ramya, R., & Ramya, K. (2013). Cloud computing.
Sinclair, D. R. (2013). Methodologies of anesthesia information management system development. Journal of clinical anesthesia, 25(5), 425-427.
Stoica, M., Mircea, M., & Ghilic-Micu, B. (2013). Software development: Agile vs. traditional. Informatica Economica, 17(4), 64.
Suresh Kute, S., & Thorat, S. D. (2014). A Review on Various Software Development Life Cycle (SDLC) Models. IJRCCT, 3(7), 776-781.
Varia, J., & Mathew, S. (2014). Overview of amazon web services. Amazon Web Services.