Regional Gardens Ltd: Introduction
Slide 1
Slide 2
Notes: The concept of cloud computing in recent times is one of the technological innovation, which is driving the aspect of manipulation of the data. The main advantage, which can be achieved from the concept of storing the data at a place, which would keeping, the data secured and can be retrieved when required. There are different model, which are involved into the concept like the software as a service, platform as a service and infrastructure as a service. The model can be implemented according to the requirement of the organisation.
Slide 3
Note: In the past the people usually used to run program the application from the concept of the software’s which were downloaded on physical sever or computers . Cloud computing allows any organisation to access the same type of software or program not through the traditional system but also through the concept of the cloud.
Slide 4
Note: Various components relating to the cloud architecture mainly include resources, which are on premise, software components and relating services, cloud resources and middleware.
Note: Apart from the above stated architectures, another architecture, which exist, is the DaaS which is the development as service which provides the user with the direct application which is based on the development tools which is connected to a shared community.
Note: Some of the providers of the cloud provide full-fledged cloud architecture, which is private. One such offer, which is provided, is Enomaly, while the concept of Eucalyptus can be considered as an open source variant that has majorly gained attention.
Slide 7
Slide 8
Approach of Office automation
The two approach, which can be implemented by the regional garden in order to automate the office, are the office portal approach and the centralized database approach.
Office portal approach: one of the approach, which can be implemented by the regional garden, is the office portal approach. In this approach, every staff would be given a different user name and password by which they have to log into their account in to perform their duty.
Automation system: It can be considered as one of the most effective solutions for the automation of office, which can be implemented over the infrastructure, which already exist in the framework of the business. It can be utilized for the concept of messaging which can be very much beneficial for the working from the point of view of the workers. Most of the organization who have installed the system can benefit a great advantage from the concept. It is very much known for Lessing the work burden and ensures that the workers work in office in a peaceful manner.
Current infrastructure of Regional Gardens
Benefit in Office portal approach
The main benefit, which can be achieved form the approach, is that every individual staff would be having a separate identity and different log in user name and password. The concept would restrict other people the unauthorized user to get the access to information, which they should not be allowed to access. Information can be made very much secured by means of implementing the approach.
Issues in Office portal approach
The office portal approach can be considered a single point access for every staff. If by any means the user name and the password were misplaced by the concerned person the access to their own individual portal would not be possible. It should be taken into consideration that the individual staff keep the possession of their individual user name and password to themselves only (Oliveira, Thomas & Espadanal, 2014).
Benefit of Automation system
Installation of the office automation system would be very much beneficial in reducing the work of the staff. It directly involves handling the work pressure quite easily and enjoying the work pressure. It can give benefit in the field of multitasking, which is needed in every organization.
Issues in Automation system
The automation system can be considered to be on the higher end of the cost due to the aspect of many advantages, which it can give to the organization and its staff. It is a technical approach, which cannot be handled by many people due to the factor that they are more inclined to the traditional way of working. In most of the cases, it can be seen that for the individual training would be required and this may be considered to be very much time consuming. In this approach there is no manual methods so this can be stated as one major disadvantage of the process.
The devices, which can be used, for the concept of office automation which are stated above the device, which would be recommended, would be the automation system. The system is recommended due to the factor that the existing infrastructure would not be changed and it would be placed over it. It would be enhancing the features, which can expected from the system.
Difference between IaaS and PaaS in public cloud
The infrastructure as a service uses the concept of virtual machine to house the data rather than achieving the concept of physical room of server that directly takes tons of space and energy. The Virtual machine in this context is nothing but the server of someone else, which is used and paid accordingly for the service. In addition to the server concept, the IaaS provides some scaffolding development for example operating system, networking and the concept of storage. Companies, which take the option of moving towards the concept of the cloud, can use the space of the public cloud that the company share securely with other companies or a private cloud, which directly isolates the data in the particular server or a combination of private and public cloud, which can be referred to as a “hybrid cloud”.
Concerns of the Board of Regional Gardens
The Platform as a service can be referred to as a platform for the organization. PaaS provides a solution for the concept of coding language, which can be used for the purpose of communication with the server, and the data base device of storage. The PaaS can be designed to help the internal developer test, build and iterate their own software’s.
The main difference between the concept of SaaS and PaaS can be explained according to the usage and the aspects, which can be offered with its implementation.
Figure 1: (Difference in SaaS and PaaS)
(Source: Rittinghouse, & Ransome, 2016)
PaaS
When an organization has the need of resources and time relating to building up of software but they do not want to mess with all the nuances of building the server, managing the database and networking. The concept of the PaaS will directly store the information along the side of the user, but the features of the security like the concept of the containerization and encryption will keep the data secured and separate (Almorsy, Grundy & Müller, 2016).
IaaS
When an organization needs to customize the underlying software or hardware of the application or have specific concerns regarding the security that require an isolated database or private cloud (Rittinghouse, & Ransome, 2016). An individual can find all the points of the spectrum from private to the concept of the public cloud even with the modules of support that blur the lines between the PaaS and the IaaS.
The choice between the concept of the PaaS and the IaaS comes down to the internal resources and the knowledge of the institution and a bit of look into the concept of the regulatory environment. The organization who directly adopt the concept of the SaaS are those that need to invest in the time in the process of development but do not have the resources. When the need of increased security and higher level of customization should take into consideration the IaaS before they buy the sever firm. Most of the organization implement the different software’s according to their own specific requirement. In recent times, the software’s are implemented and advantage are gained from the concept (Oliveira, Thomas & Espadanal, 2014).
Difference between SaaS, PaaS and IaaS
SaaS
The software as a service can be considered as one of the most common types of service relating to the cloud, which includes highest level relating to abstraction. It provides the facility towards the user to connect and use application, which are cloud based over the concept of the internet. In the concept to the SaaS the third party services which are included are the software management task and the software deployment. It can be stated that all the SaaS application run over the concept of the web without the need of any installation or downloads, although the need of a plug in may be needed. Common application, which are used by the companies, may include Google Apps, Salesforce, Gmail, drop box and office365 (Botta et al., 2016)
Regional Gardens wants to move to Cloud Computing
PaaS
The PaaS operates in comparison to SaaS in a much lower level of abstraction and usually comes with an aspect of a platform relating to the software, which can be created and directly lunched on top off. The aspect provides the software developers portals, which are self, serviced directly for the provisioning of infrastructure relating to the computers. Users can directly create application through software components that are very much baked into the concept of the PaaS. One of the advantage, which can be achieved from the concept, is that the applications which are build using the concept of the PaaS include the main characteristics of cloud for example availability, scalability and multi tenancy. The coding, which is required in the concept of the PaaS, are also less and the aspect of testing, creating and launching of the application are very much quicker and very much cheaper than other application (Rittinghouse, & Ransome, 2016).
Iaas
IaaS can be stated to be one of the most agile cloud computing models, which directly enables automated deployment of storage, compute, networking and networking services. Under the concept of the IaaS model, the user can directly build a virtual data center with all the resources included into it, which are found on the data centers, which are traditional. In this context can be stated that the user can directly access virtual machine on the server of other people instead of being limited to the concept of their own server. There are many providers of the services related to the IaaS which include Microsoft azure, amazon web service (AWS), Google cloud, exoscale, Navisite and software (Avram, 2014).
The recommendation of the model for the SharePoint service is the Software as a service model. The main advantage, which can be achieved from the model, are as follows:
- Benefit time is reduced: Taking into consideration other models the traditional SaaS model software (application) is installed already and configured. The user in this context have the advantage of provisioning the aspect of the cloud for an instance in the cloud and in a time frame of couple of hours the application is ready for use.
- Cost is lower: The SaaS can be considered as a model of low cost due to the factor that the concept resides in a multitenant or shared environment where the software and the hardware cost relating to the license are relatively less than other traditional models.
- Integration and scalability: Usually the SaaS solution directly resides in the environment of the cloud that are very much integrated and scalable with other offering of the SaaS model. Taking into consideration other traditional models the user do not have to buy any other software or servers in order to use the model. The user in this case just has to enable a new SaaS offering and in terms of planning of the server capacity, the SaaS provider will own that.
Problem 1: Availability
The availability directly ensures timely and reliable access of the data relating to the cloud computing by appropriate personal. The cloud provider availability can be one of the most important concern since if disruption occur in the concept of the cloud it would result in affecting more of the customer than if it happens over traditional system.
Confidentiality can be considered as a prevention of intentional or unintentionally unauthorized discloser of information. The area in the cloud, which can be considered confidential include traffic analysis, inference, convert channel and property right. The concept of the cloud computing offers the concept of sharing or storage of information or data at remote location which is owned or operated by others (Tao et al., 2014). These are accessed through the concept of the internet or any type of connection.
Benefits of Cloud Computing
Problem 3: Virtual machine
Although the adaptation of the virtualization is relatively a phenomenon, which is recent, the threats relating to it is also increasing very rapidly. The virtual machine and the hypervisor may have different types of problem relating to the aspect
- In order to overcome the problem with the SaaS relating to the frequent updates the user can make use of automation tools to test the SaaS application base.
- Segregation of the area of the concern would be directly be beneficial in a way of minimizing the chances of the performance getting affected and on the other hand need of testing can also be established.
- Application of encryption algorithm directly in the framework of the application to involve more security into the concept (Hashem et al., 2015).
References
Almorsy, M., Grundy, J., & Müller, I. (2016). An analysis of the cloud computing security problem. arXiv preprint arXiv:1609.01107.
Avram, M. G. (2014). Advantages and challenges of adopting cloud computing from an enterprise perspective. Procedia Technology, 12, 529-534.
Botta, A., De Donato, W., Persico, V., & Pescapé, A. (2016). Integration of cloud computing and internet of things: a survey. Future Generation Computer Systems, 56, 684-700.
Chen, M., Zhang, Y., Li, Y., Mao, S., & Leung, V. C. (2015). EMC: Emotion-aware mobile cloud computing in 5G. IEEE Network, 29(2), 32-38.
Chen, X. (2015). Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(4), 974-983.
Hashem, I. A. T., Yaqoob, I., Anuar, N. B., Mokhtar, S., Gani, A., & Khan, S. U. (2015). The rise of “big data” on cloud computing: Review and open research issues. Information Systems, 47, 98-115.
Li, J., Li, J., Chen, X., Jia, C., & Lou, W. (2015). Identity-based encryption with outsourced revocation in cloud computing. Ieee Transactions on computers, 64(2), 425-437.
Lian, J. W., Yen, D. C., & Wang, Y. T. (2014). An exploratory study to understand the critical factors affecting the decision to adopt cloud computing in Taiwan hospital. International Journal of Information Management, 34(1), 28-36.
Oliveira, T., Thomas, M., & Espadanal, M. (2014). Assessing the determinants of cloud computing adoption: An analysis of the manufacturing and services sectors. Information & Management, 51(5), 497-510.
Puthal, D., Sahoo, B. P. S., Mishra, S., & Swain, S. (2015, January). Cloud computing features, issues, and challenges: a big picture. In Computational Intelligence and Networks (CINE), 2015 International Conference on (pp. 116-123). IEEE.
Rahimi, M. R., Ren, J., Liu, C. H., Vasilakos, A. V., & Venkatasubramanian, N. (2014). Mobile cloud computing: A survey, state of art and future directions. Mobile Networks and Applications, 19(2), 133-143.
Rittinghouse, J. W., & Ransome, J. F. (2016). Cloud computing: implementation, management, and security. CRC press.
Sanaei, Z., Abolfazli, S., Gani, A., & Buyya, R. (2014). Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Communications Surveys & Tutorials, 16(1), 369-392.
Tao, F., Cheng, Y., Da Xu, L., Zhang, L., & Li, B. H. (2014). CCIoT-CMfg: cloud computing and internet of things-based cloud manufacturing service system. IEEE Transactions on Industrial Informatics, 10(2), 1435-1442.
Whaiduzzaman, M., Sookhak, M., Gani, A., & Buyya, R. (2014). A survey on vehicular cloud computing. Journal of Network and Computer Applications, 40, 325-344.
Yan, Q., Yu, F. R., Gong, Q., & Li, J. (2016). Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: A survey, some research issues, and challenges. IEEE Communications Surveys & Tutorials, 18(1), 602-622.