• No results found

Considering the Design of Cloud Computing Structures on Computer Systems: New Designs in Global Economic Development

N/A
N/A
Protected

Academic year: 2021

Share "Considering the Design of Cloud Computing Structures on Computer Systems: New Designs in Global Economic Development"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Considering the Design of Cloud Computing

Structures on Computer Systems: New

Designs in Global Economic Development

J. S. Boyce,

Abstract-Cloud computing is using massive computing

resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed as a service via an user interface (UI), such as a web browser. This presentation will examine the technical cloud computing structures, consider the technical and ethical issues in designing effective sites, and consider the impact of cloud computing on reshaping computer education programs to include enterprise systems.

Keywords Cloud computing; enterprise systems; global management

I. INTRODUCTION

What is Cloud Computing?

Cloud computing is using massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed as a service via an user interface (UI), such as a web browser.

Tim Jones in his description of Open Stack comments, “Cloud computing architectures tend to focus on a common set of resources that are virtualized and exposed to a user on an on-demand basis. These resources include compute resources of varying capability, persistent storage resources, and configurable networking resources to tie them together in addition to conditionally exposing these resources to the Internet.”

The physical cloud resources may reside in a number of locations, the details of which are not typically known to the service’s users. Cloud resources are offered as a service on an as needed basis. The cloud itself typically consists of large numbers of commodity-grade servers, harnessed to deliver highly scalable and reliable on-demand

services for established enterprise software vendors; the cloud introduces a range of significant issues. Cost reduction is promised via the cloud means massive reinvestment in profitable products to make them cloud-ready, and deep uncertainty about whether such products can be priced at a point that will continue to ensure the lush margins to which the industry has grown accustomed. These investments make the investments made legacy systems obsolete such that they must be altered or replaced to take advantage of dynamic allocation of resources. How will organizations define and analyze the costs to transfer to a cloud base data system. Criteria to analyze the intended benefits include metrics to combining the Advantages of Cloud and Enterprise Security, weigh the differences between Private/Public/Hybrid Clouds, levels of Security provided to the users; end-to-end factors such as storage, network, meta-data, and determinations of internet versus intranet storage.

Several ways are used to customize for verticals: these include

 By application or SOA – financial, media, healthcare

 By customer – strategic/tactical  By case – e.g. SLA customized to ROI All cloud providers promise turnkey and automated management, but hidden costs include the transition and training costs for the organizations data gatherers and data transfer protocols. Changes in procedures become less flexible as they cannot be incurred internally. Below is a table of some basic cloud technologies with their strengths and weaknesses [1].

(2)

Cloud Models

II. STRUCTURES

Basically this approach to business opens up new technology partners and organization want to be current and trendy. The emergence of an entire new set of companies and service providers try to capitalize on the term “Cloud” to further their business interests. They provide provide technology and services where cloud-based business applications can be deployed and tailored to a business’ or partner’s needs - by market or industry. Each cloud service provider claims its cloud platform is unique

in its formation and history; they combine terms such as in Global Management, Enterprise Security, and Virtualization. The partnership is touted as a mutually beneficial, to ensure the success of relationship. Graphic models are used to allow businesses to grasp the concepts. Corporations such as Aleric International were quick to produce consulting and mentoring options for their clients.

IBM joined the cloud IAAS world in 2010 with their representation called OpenStack [2]:

(3)

Aleric Cloud Model

The shift to cloud changes the hardware and platform requirements as the organization reevaluates its enterprise structure [3]. Some say the tangible becomes intangible, and money is fungible. As personnel are reduced, so is the visibility of the process. Management roles become more virtual, and data security becomes the key element.

III. IMPACT ON COMPUTER SCIENCE EDUCATION

Why should Computer Education care?

Fundamentally it changes the way we do implement computer systems, acquire clients, distribute goods and services, and assess productivity. Educational programs will need to add Enterprise computing structures to their curriculums. It also changes the job market while altering current management models.

Changing the Curriculum

Information Systems will need to make drastic modifications in their curriculum as the closed models of IT in organizations have been redefined. A course in Cloud Computing should become part of the Information Systems Curricula. Below are some sample outcomes for a basic course in Cloud Computing which requires a basic understanding of business processes.

More advanced technical courses in IT management will evolve as organizations assess Return on Investment and Cost/Benefit Analyses over time. Training costs for personnel to transition to these new processes will also create an entirely new market for education and training.

What about Software Skills?

Cloud computing requires an understanding of enterprise systems as well as considerable knowledge in Web design and Architecture. The platform of most cloud systems in Unix/Linux. In Jones discussion of Open Stack,

Cloud computing architectures tend to focus on a common set of resources that are virtualized and exposed to a user on an on-demand basis. These resources include compute resources of varying capability, persistent storage resources, and configurable networking resources to tie them together in addition to conditionally exposing these resources to the Internet. [2] IV. CURRICULUM RECOMMENDATIONS

The curriculum for an Information systems program that focuses on Cloud development would include the following*:

Web Architecture Design and Application Development Service-Oriented Architecture (SOA) implementation Object-Oriented Analysis and Design

Java Platform, Enterprise Edition (Java EE) Application Development Web 2.0 Application Development

(4)

Mainframe Development

Systems Analysis and Design COBOL/CICS/DB2 Development Database Design

Web Application Integration

Web-enabling back-end applications Integrating legacy systems

Accessing back-end database resources

*It is interesting to see the reemergence of COBOL and DB2 in IBM’s definition of required skills for their Open Stack development team. [4]

Upon completion of this course a student will be able to

Define open source cloud computing structures and procedures for enterprise implementation.

Explain the economics of cloud computing at the enterprise level.

Examine the concepts of web application and consider the viability of various web applications.

Integrate the concepts of virtualization with the install/practice of virtualization systems.

Compare and contrast the merits of best practices in cloud services.

Model distributed storage and security structures and discuss issues in cloud computing, including risks and disaster recovery tools.

Explore the next generation of cloud computing architectures/models/tools.

Cybersecurity is an Ethical as well as Technical Issue!

Cloud computer changes the privacy of data, as it changes the autonomy of the company. As a differentiating solution, the utility of computing becomes an enterprise level concern. Key to success is the carrier reliability and geo- and application targeted networks. Business models need to be reinvented to be more community-drive and clouds built for the benefit of all participation.

How Do We Accomplish Virtualization?

As IT technology becomes the Global Cloud, it will be necessary to evolve into a next generation of computing with patent-pending security structures, and open cloud applications platforms. The focus of the business model has been core competence and forming partnerships with leaders. New modes of community, defined on a global scale, will require corporate changes in the definition of participants, management, and customers. New

(5)

networks will also rely more heavily on mobile interfaces that are more flexible, reliable, and secure. For computer education programs at colleges and universities, it will

require new methods of

teaching system designers, and database

managers, where portability, expandability

and risk management will become central

components of the curriculum. Texts will

have to be redesigned and research projects

created to create metrics for productivity and

IT success.

Thus cloud computing opens and

new era of computing education that shifts

the emphasis from the local to the global.

__________________________

References

[1] Hunter, R. (22 Dec 2011), “Why

Cloud?” Gartner Report.

[2] Jones, T. ( 2012) developer Works,

Cloud

Computing,

http://www.ibm.com/developerworks/cloud/

library/cl-openstack-cloud/ pp. 1+.

[3]Aleric

International,

(2013),

http://www.aleric.biz/.

[4] Schaffhauser, D. (3 June 2011) “IBM

Tackles Education Analytics with SaaS

Suite”. Campus Technology.

References

Related documents