cloud computing - misa case

Upload: kimthu-le

Post on 04-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Cloud Computing - MISA case

    1/13

    1

    ContentsI. Cloud Computing ................................................................................................................................. 2

    1. General information ....................................................................................................................... 2

    1.1 Introduction .............................................................................................................................. 2

    1.2 History ....................................................................................................................................... 2

    1.3 Definition................................................................................................................................... 3

    2. Model .............................................................................................................................................. 4

    2.1 Infrastructure as a service: ........................................................................................................ 4

    2.2 Platform as a service: ................................................................................................................ 5

    2.3 Software as a service: ............................................................................................................... 5

    3. How cloud computing works? ......................................................................................................... 6

    4. Advantages & Disadvantages of Cloud computing ......................................................................... 7

    4.1 Advantages: ............................................................................................................................... 7

    4.2 Disadvantages ........................................................................................................................... 8

    5. Cloud Computing in Vietnam .......................................................................................................... 8

    II. MISA HRM.NET.................................................................................................................................... 9

    1. Introduction .................................................................................................................................... 9

    1.1 About the company................................................................................................................... 9

    1.2 About MISA HRM.NET ............................................................................................................... 9

    2. Why choose MISA HRM.NET? ......................................................................................................... 9

    3. Applying Cloud computing ............................................................................................................ 10

    4. Functions ....................................................................................................................................... 11

    5. Utilities .......................................................................................................................................... 12

    References ............................................................................................................................................ 13

  • 7/30/2019 Cloud Computing - MISA case

    2/13

    2

    I. Cloud Computing

    1. General information

    1.1 Introduction

    Today, for all companies, controlling the data of themselves, customers and partners

    effectively is one of the important and difficult problems. To be able to manage data sources,

    they need to calculate a wide variety of costs such as the cost of software, network,

    administrative costs, maintenance costsThey also need to upgrade equipment, control the

    data security as well as the availability of data.

    We see that if there is a reliable place to help businesses manage data sources, businesses will

    no longer be interested in infrastructure, technology so that they just mainly focus on their

    business. This will help them to increase productivity and profits.

    So Cloud- computing was derived from that situation to satisfy the need of all businesses.

    1.2 History

    The words cloud computing has been used since 1980s as the evolution of grid computing,

    utility computing and software as a service. Grid computing is the federation of computer

    resources from multiple administrative domains to reach a common goal. The grid can be

    thought of as a distributed system with non-interactive workloads that involve a large number

    of files. While Utility computing is the packaging of computing resources, such as

    computation, storage and services, as a metered service. This model has the advantage of a

    low or no initial cost to acquire computer resources; instead, computational resources are

    essentially rented.

    After the dot-com bubble, Amazon led the way in the development of cloud computing by

    modernizing their data centers, which, like most computer networks, were using as little as

    10% of their capacity at any one time, just to leave room for occasional spikes. Having found

    that the new cloud architecture resulted in significant internal efficiency improvements

    whereby small, fast-moving "two-pizza teams" could add new features faster and more easily,

    Amazon initiated a new product development effort to provide cloud computing to external

    customers, and launched Amazon Web Service (AWS) on a utility computing basis in 2006.

  • 7/30/2019 Cloud Computing - MISA case

    3/13

    3

    In 2008, OpenNebula became the first open-source software for deploying private and hybrid

    clouds and for the federation of clouds. In the same year, a real-time cloud environment was

    created as the result of providing quality of service guarantees to cloud infrastructure. After

    that, cloud computing opened new opportunity to to shape the relationship among

    consumers of IT services, those who use IT services and those who sell them". It created a

    trend of switching from company-owned hardware and software assets to per-use service-

    based models. On March 1, 2011, the Smarter Computing framework, which is based on

    cloud computing, was announced by IBM to support Smarter Planet. It is a successful

    example of applying cloud computing.

    Currently, Could Computing is redefined as a virtualized, semantic source of information:

    "Cloud computing is a universal collection of data which extends over the internet in the form

    of resources and forms individual units within the virtualization environment. Held together

    by infrastructure providers, service providers and the consumer, then it is semantically

    accessed by various users.

    1.3 Definition

    Cloud computing is the use of computing resources that are delivered as a service over a

    network. The resources mentioned here include from hardware to software, infrastructurelayer to the entire solution. And the network in cloud computing typically is the internet

    which can available for only private purposes or worldwide. In other words, CC is a general

    term for anything that involves delivering hosted services over this network. The name cloud

    computing was inspired by the cloud symbol that's often used to represent the Internet

    inflowchartsand diagrams.

    A cloud service has three distinct characteristics that differentiate it from traditional hosting.

    It is sold on demand, mostly for the using time; it is elastic -- a user can have as much or as

    little of a service as they want at any given time; and the service is fully managed by the

    provider (the consumer needs nothing but a personal computer and Internet access).

    Cloud computing entrusts remote services with a user's data, software and computation. It

    means users will no longer take part in complicated technical fields. Certainly, users would

    not need to know or care about how the computers, their software, or the network functioned.

    In more specific situations, this technology can provide users three types of service which

    http://whatis.techtarget.com/definition/flowcharthttp://whatis.techtarget.com/definition/flowchart
  • 7/30/2019 Cloud Computing - MISA case

    4/13

    4

    will be described latter: Infrastructure as a service (IaaS), platform as a service (PaaS) and

    software as a service (SaaS).

    2. Model

    Cloud computing providers offer users three fundamental models: infrastructure as a service

    (IaaS), platform as a service (PaaS) and software as a service (SaaS). IaaS is the most basic

    one and each of following levels will consist of sublevel characteristics plus new features.

    2.1 Infrastructure as a service:

    The first basic level is infrastructure as a service, or IaaS. Via this model, cloud providers

    offer computers, as physical or more often as virtual machines, and other resources. The

    virtualization technology is used to provide multi-tenancy and isolation to the users as

    different virtual instances may be allocated to a single physical machine. The virtual

    machines will be run as guest by a hypervisor (a hardware virtualization techniques allowing

    multiple operating systems, termed guests, to run concurrently on a host computer) In the

    other words, Infrastructure as a Service is a provision model in which an organization

    outsources the equipment used to support operations, including storage, hardware, servers

    and networking components. The service provider owns the equipment and is responsible for

    housing, running and maintaining it. IaaS is charged on a utility basis depending on the

    consumption of the resource. In other words, the client typically pays on a per-use basis.

    To use that model, cloud users will install operating system images and the applications on

    their devices. The Users will be responsible for patching and maintaining the operation

    systems and application software. In shortly describe, User has full control and can customize

    virtualized computer instance and they do not need to purchase or manage physical data

    center equipment.

    IaaS has some advanced characteristics: Utility computing service and billing model,

    Automation of administrative tasks, dynamic scaling, Desktop virtualization, Policy-based

    services and Internet connectivity.

    Google computing engine can be the example for this model of cloud computing. It is is an

    Infrastructure-as-a-Service product offering flexible, self-managed virtual machines hosted

    on Google. Google Compute Engine includes Linux based virtual machines running on

  • 7/30/2019 Cloud Computing - MISA case

    5/13

    5

    KVM, local and durable storage options, and a simple REST based API for configuration and

    control.

    2.2 Platform as a service:

    The second model of cloud computing is platform as a service in which a platform of

    operating system, programming language execution environment, database, and web server is

    pre-provided. Users will base on this computing platform to develop and run their solution on

    cloud platform. Platform as a Service (PaaS) is a way to rent hardware, operating systems,

    storage and network capacity over the Internet. The service delivery model allows the

    customer to rent virtualized servers and associated services for running existing applications

    or developing and testing new ones. PaaS hides the complexity of managing the underlying

    hardware, provides users with the facilities required to support the complete lifecycle of

    building and deploying web applications and services entirely from the internet.

    Compare to Software as a service that will be presented latter, PaaS is a outgrowth o f that

    model. PaaS provides users a lot of advantages. With PaaS, operating system features can be

    changed and upgraded frequently. Services can be obtained from diverse sources that cross

    international boundaries. Initial and ongoing costs can be reduced by the use of infrastructure

    services from a single vendor rather than maintaining multiple hardware facilities that oftenperform duplicate functions or suffer from incompatibility problems. Overall expenses can

    also be minimized by unification of programming development efforts. However, this model

    still has some downside which is the risk of "lock-in" if offerings require monopolistic

    interfaces or development languages. Another weak point pitfall is that the flexibility of

    offerings still not meets the needs of some high evolving customer.

    An example for the PaaS is Google App Engine. It is (GAE) a cloud computing platform

    including web server, database BigTable and file store GFS. GAE allows you to develop a

    website application base on Google infrastructure. It means that users dont have to care

    about how the web will be stored, but only on how to develop your app by using API

    provided by Google. With GAE, users only upload their apps, those apps are always ready to

    serve.

    2.3 Software as a service:

    The final model is SaaS in which cloud providers install and operate application software inthe cloud and cloud users access the software from cloud clients. Firstly, applications are

  • 7/30/2019 Cloud Computing - MISA case

    6/13

    6

    hosted by a vendor or service provider and made available to customers over a network,

    typically the Internet. And the users can approach and use the application via Web browser.

    So, Customer might not need to download or set up the application on his/ her device.

    Secondly, those applications are different from the normal ones in elasticity that can be

    achieved by cloning tasks onto multiple virtual machines at run-time to meet the changing

    work demand.

    Software as a service can serves user well with a lot of advanced characteristics. Firstly, it

    requires easier administration. Secondly, update or maintenance will be done automatically.

    The next advantage is compatibility: All users will have the same version of software. And

    finally, it provides users easier collaboration, for the same reason which will be developed

    into global accessibility level. All of those characteristics help the company reduce the cost of

    using software compare with traditional methods. It can leads to competitive advantages of

    firms.

    The examples for this model are Google doc or Gmail. Users do not need to download or set

    up software in order to use them. Users only need to connect to the internet then use web

    browser to reach those software. By using these applications, company can save a lot of

    money for purchasing software. Enterprises also do not have to care about security, update or

    maintain the application because of automatically processing of cloud computing will do it

    for them.

    3. How cloud computing works?

    To understand it works, it is important to think of cloud computing in two levels: The Front

    end and The Back end.

    First of all, front-end layer is the user layer, which allows users to use and perform throughthe user interface. When the user accesses online services, they will have to use through

    Front-end layer interface, and the software will be run on the Back-end layer is located in the

    "cloud".

    Back-end layer includes the hardware and software architecture to provide the interface for

    the Front-end layer and user interface effects through it. It is the backend which is all of the

    hardware and the software architecture. Its here that the actual Gmail or Facebook is held

    waiting to be accessed by you.

  • 7/30/2019 Cloud Computing - MISA case

    7/13

    7

    Due to the fact that the computer in the "cloud" is set to work together, applications can use

    the full power of the computer to be able to achieve the highest performance. Cloud

    computing cloud also adjust flexibility for the user. Depending on demand, the user can add

    resources that the cloud should use to meet, without the need to upgrade for additional

    hardware resources such as personal computer use. In addition, cloud computing, issues

    operating system limitations when using the app is no longer bound, such as using the

    computer normally.

    In traditional enterprise computing, IT departments forecast demand for applications and

    capacity and invest time and money to develop those resources in-house or purchase them

    from others and operate them in-house. With cloud computing, institutions procure IT

    services from remote providers, and campus constituents access these resources over the

    Internet. E-mail, for example, long considered a staple of an institutions IT operations, can

    be obtained from a range of sources, and a growing number of campuses contract with

    outside suppliers for this function. Software is hosted by the provider and does not need to be

    installedor maintainedon individual computers around campus. In some cases, a large

    university or a consortium might become a provider of cloud services. Storage and processing

    needs can also be met by the cloud. Institutions pay only for the resources used, and users can

    access the applications and files they need from virtually any Internet connected computer. Ina mature cloud computing environment, institutions would be able to add new IT services or

    respond to changes in capacity on the fly, saving capital costs that can be redirected to

    programs of strategic value to the institution.

    4. Advantages & Disadvantages of Cloud computing

    4.1 Advantages:

    Cost efficient:

    Cloud computing reduces paperwork, transaction costs, investment in hardware (andthe resources to manage it) & software (licensing), and cost for internal IT staff.

    Cloud computing services allow businesses to pay-as-you-use, which means theyonly have to pay for what they actually use.

    Unlimited Storage: Businesses can acquire more server space anytime, so they do not have to

    worry about running out of storage space.

    Backup and Recovery: Since data is stored in the cloud, backing it up and restoring the sameis relatively much easier than storing the same on a physical device.

  • 7/30/2019 Cloud Computing - MISA case

    8/13

    8

    Easy Access: Since services in the cloud can be accessed anytime from any computer, its

    easy to collaborate with employees in distant locations. It is easy to learn and understand,

    thus allowing you to save hundreds and thousands of dollars in implementing any new system

    and making arrangements for training. The data shared by multiple users.

    Quick deployment: Cloud computing gives you the advantage of quick deployment. Once

    you opt for this method of functioning, your entire system can be fully functional in a matter

    of a few minutes.

    Data are centralized & more organized: Since all data are located on a centralized location,

    data are more organized making it easy to manage. All transactions are also recorded so

    management can easily track activities of their employees.

    Automatic Updating: It saves companies time and effort to update multiples server. On the

    other hand, it also helps users to download updates for the software. Once the server gets

    updated the users can get the updates without doing anything.

    Customize Setting: Can handpick just those services and software applications that best suit a

    particular enterprise.

    4.2 Disadvantages

    Data mobility and ownership: Dependency on the provider; not easy to transfer data from one

    provider to another when stop using the formers service.

    Security: All sensitive information will be surrendered to a third-party cloud serviceprovider. This could potentially put your company to great risk.

    Technical Issues:

    Cloud service go down unexpectedly leaving you without important information Users need a very good Internet connection to access.

    Cost: Maybe low in long-term but now Cloud Computing is still new so it is cost more than it

    should be.

    5. Cloud Computing in Vietnam

    In 2008 September, IBM was the pioneer firm that opened a cloud computing center in

    Vietnam. Cloud computing technology in Vietnam then developed dramatically. Many firms

    apply cloud computing in their software: BKIS, MISA, FPT and so on. Cloud computing

    technology allows software firms set many important features in their products. The software

    that applies cloud computing technology can be used without installation, upgrade and

    maintenance. Customers can use software in anytime, anyplace with a computer and Internet

    connection.

  • 7/30/2019 Cloud Computing - MISA case

    9/13

    9

    II. MISA HRM.NET

    1. Introduction

    1.1 About the company

    MISA Joint Stock Company was established in 25/12/1994. After 18 years, now MISA has aheadquarter, a Software Development Center and a Center of Customer Consulting and

    Support in Hanoi, 5 representative offices in: Hanoi, Da Nang, Buon Ma Thuot, Ho Chi Minh

    City, Can Tho.

    MISA was a medium enterprise with total asset of 123 billion VND and market capital of 65

    billion VND. In 2011, MISAs annual sales reached 178 billion with after-tax profit of 24.7

    billion. MISAs key products were Human Resource Management Software MISA

    HRM.NET 2012, Accounting Software Small and Medium Enterprises MISA SME.NET

    2012, the accounting software administrative career MISA Mimosa.NET 2012 and so on.

    MISA now has more than 70,000 customers in 63 provinces. MISAs offices worked well in

    performing the promotion, implementation of the MISA products, organize training software

    using for customers. MISA sets supporting and providing customers with the best software at

    the most reasonable price as companys main objective. MISA has become the important

    partner of many firms as well as the state agencies such as: Ministry of Science and

    Technology, Ministry of Foreign Affairs, Ministry of Health, Ministry of Industry and Trade,

    The General Department of Fisheries, General Statistics Office.

    MISA also was the member of many associations such as: Vietnam Accounting and AuditingAssociation, Vietnam Software Companies Association.

    1.2 About MISA HRM.NET

    MISA HRM.NET is a human resource management software. In late 2008, the first version-

    MISA HRM.NET 2009 was released. Then, MISA developed the software with many new

    features and errors fixed and released MISA HRM.NET 2010, 2011 and 2012. MISA

    HRM.NET applied the cloud computing technology with many attractive features.

    MISA HRM.NET was checked for errors very regularly. MISA also research to understand

    demands of customers to add more features. Those new features and errors fixed wereautomatically updated without requiring customers to run updates and wait. For instance, in

    6/8/2012, MISA added 31 new features and fixed 2 errors or in 30/8/2012, there were 12 new

    features added and 2 errors fixed.

    2. Why choose MISA HRM.NET?

    MISA HRM.NET - a superior instrument for Human Resource Management

    It is undeniable that MISA HRM.NET accumulates a number of benefits for customers

    looking for outstanding HRM software. In more details, this firstly built on the cloud

    computing model. That means it does not require installation, maintenance, upgrades orinfrastructure investment, and hiring IT staff; hence, MISA HRM.NET is able to work online

  • 7/30/2019 Cloud Computing - MISA case

    10/13

    10

    from anywhere at any time as long as the Internet is available. Secondly, that it has enough

    necessary full-featured applications and utilities for HRM assists employees easily update

    their own information as well as managers follow their employees. More important, M brings

    investment efficiency thanks to low cost investment and ease to use and after sale service

    policy. Products are offered in the form of an annual subscription with choices of payment;enterprises can pay annually or advance payment for many years of use. Plus, when the

    software adds new features, is automatically updated business without paying any additional

    costs. Additionally, that M allows employees to view their private information, reserve

    software records each employee reduces cost of printing and paper storage. Interestingly,

    version running on mobile devices (mobile phone and tablet) helps users to carry

    conveniently.

    3. Applying Cloud computing

    As can be seen on the picture above, MISA HRM.NET structure includes:

    - Users computers: With a computer that can connect to the Internet, users can

    access to the data center and use their data whenever, wherever they want

    - The Internet: play a role as a bridge between users and datacenter.

    - Firewall: technological barrier designed to prevent unauthorized or unwanted

    communications between computer networks or hosts.- Data Center

    Application Server: provides software applications with services such as security, data

    services, transaction support, load balancing, and etc.

    Data Server: performs tasks such as data analysis, storage, data manipulation, archiving, and

    other tasks using client/server architecture.

    Backup System: where data is copied to saved and can be used to restore the original after a

    data loss event

  • 7/30/2019 Cloud Computing - MISA case

    11/13

    11

    Users can be assured of security when using the software MISA HRM.NET

    Users connect to a server on the Internet using standard SSL (Secure Sockets Layer)

    encryption, authentication with digital certificates (CA,) ensure data safety on the line.

    Information is decentralized to each user to ensure safety and security.

    MISA is using Viettel Internet Data Center, which is qualified Tier 3, the highest

    international standard of data centers. The reliability can achieve 99,982%

    - The centers have backup power generators for the whole servers and cooling

    systems

    - At least three connection lines of three independent Internet providers

    - Fire protection systems and water warning

    - Working security surveillance systems, surveillance cameras 24/24

    - Active Firewall and hacker attack detection

    - Support staff available 24/24

    4. Functions

    There are five main functions below:

    o Connect with employment exchanges, including recruitment and updating individualprofile. The software automatically generates the Job Vacancies with a link to the

    website of software. Candidates are able to fill their profile by themselves for

    applying. This profile is then automatically updated in MISA HRM.NET, reduce a

    lot of time in recruiting process.o Calculate salary automatically. Not only does M assist administrators managers

    vacation days, sick leave, but it also allows workers register online their day off.

    o Automatize of procedures to work with tax authorities, insurance company. Thissoftware supports firm set Personal Income Tax (PIT) each individual and its balance

    sheet at the end of the year according to form of the State. Besides, MISA HRM.NET

    contains managing the process of the social insurance, health insurance,

    unemployment insurance of employees since they enroll until quitting.

    o Support staff to manage assets, monitor employees liability, and commit training.The software helps track closely the transferred assets, liabilities (advance, the

    training expenses) by the employee when they receive handover until the employee

    leaves. This not only helps employees to request advance payment and the advance

    payment online, but also automatically alerts them when past due. In other words, the

    system will remind the recovery of assets, payment of staff advances, and fulfill the

    training requirements in the commitment before the completion of the procedures

    leave.

    o Be a tool evaluation. For employees, this software allows employees to update onlinepersonal information, performance evaluation, enrolling welfare programs and

    training, salary information, taxes, monthly insurance and etc.. For administrators,

    MISA HRM.NET aids decision-making processes of managers, providing a wide

  • 7/30/2019 Cloud Computing - MISA case

    12/13

    12

    range of chart analysis and statistics as statistical fluctuations in personnel basing on

    causes and analysis of changes in job placement.

    5. Utilities

    MISA HRM.NET is able to access on mobile devices using iOS, Android, and Windows

    Phone. For mobile version, both manager and employees easily look up other contacts of the

    employees in company to send messages and emails ( phone number, skype, email). For

    instance, superiors can manager their subordinates by seeing chart analysis of human

    resources. Additionally, employees view and update personal information, and follow the

    monthly paycheck, training registration, welfare programs and etc.

  • 7/30/2019 Cloud Computing - MISA case

    13/13

    13

    References

    Wikipedia:http://en.wikipedia.org/wiki

    http://searchcloudcomputing.techtarget.com

    MISA:http://www.misa.com.vn

    http://www.thebeckon.com/pros-and-cons-of-cloud-computing/

    http://mobiledevices.about.com/od/additionalresources/a/Cloud-Computing-Is-It-Really-All-

    That-Beneficial.htm

    http://www.itgovernance.co.uk/cloud-computing.aspx

    http://www.misa.com.vn/tabid/91/newsid/8822/Ung-dung-Dien-toan-dam-may-trong-doanh-

    nghiep-tai-Viet-Nam.aspx

    http://net.educause.edu/ir/library/pdf/EST0902.pdf

    http://en.wikipedia.org/wikihttp://en.wikipedia.org/wikihttp://en.wikipedia.org/wikihttp://searchcloudcomputing.techtarget.com/http://searchcloudcomputing.techtarget.com/http://www.misa.com.vn/http://www.misa.com.vn/http://www.thebeckon.com/pros-and-cons-of-cloud-computing/http://mobiledevices.about.com/od/additionalresources/a/Cloud-Computing-Is-It-Really-All-That-Beneficial.htmhttp://mobiledevices.about.com/od/additionalresources/a/Cloud-Computing-Is-It-Really-All-That-Beneficial.htmhttp://www.itgovernance.co.uk/cloud-computing.aspxhttp://www.misa.com.vn/tabid/91/newsid/8822/Ung-dung-Dien-toan-dam-may-trong-doanh-nghiep-tai-Viet-Nam.aspxhttp://www.misa.com.vn/tabid/91/newsid/8822/Ung-dung-Dien-toan-dam-may-trong-doanh-nghiep-tai-Viet-Nam.aspxhttp://www.facebook.com/l.php?u=http%3A%2F%2Fnet.educause.edu%2Fir%2Flibrary%2Fpdf%2FEST0902.pdf&h=xAQEa8gNohttp://www.facebook.com/l.php?u=http%3A%2F%2Fnet.educause.edu%2Fir%2Flibrary%2Fpdf%2FEST0902.pdf&h=xAQEa8gNohttp://www.misa.com.vn/tabid/91/newsid/8822/Ung-dung-Dien-toan-dam-may-trong-doanh-nghiep-tai-Viet-Nam.aspxhttp://www.misa.com.vn/tabid/91/newsid/8822/Ung-dung-Dien-toan-dam-may-trong-doanh-nghiep-tai-Viet-Nam.aspxhttp://www.itgovernance.co.uk/cloud-computing.aspxhttp://mobiledevices.about.com/od/additionalresources/a/Cloud-Computing-Is-It-Really-All-That-Beneficial.htmhttp://mobiledevices.about.com/od/additionalresources/a/Cloud-Computing-Is-It-Really-All-That-Beneficial.htmhttp://www.thebeckon.com/pros-and-cons-of-cloud-computing/http://www.misa.com.vn/http://searchcloudcomputing.techtarget.com/http://en.wikipedia.org/wiki