21. Cloud Computing - On-Premises “ All or Nothing” Application Data Runtime Framework O/S Server Disk Network
22. Cloud Computing - IaaS “ Rent Kit & Configure Remotely” Infrastructure as a Service Application Data Runtime Framework O/S Server Disk Network
23. Cloud Computing - PaaS “ Rent Kit & Configuration” Platform as a Service Application Data Runtime Framework O/S Server Disk Network
24. Cloud Computing - SaaS “ Rent Everything, Kit, OS & Software” Software as a Service Application Data Runtime Framework O/S Server Disk Network
25. Prem IaaS PaaS SaaS Application Data Runtime Framework O/S Server Disk Network Application Data Runtime Framework O/S Server Disk Network Application Data Runtime Framework O/S Server Disk Network Application Data Runtime Framework O/S Server Disk Network Source : Microsoft Press: Windows Azure Step By Step
26.
Notes de l'éditeur
Amazon.com was a virtual business pioneer. As an OnLine bookstore, it delivered and brokered bookstore services without a physical retail store presence; efficiently connecting buyers and sellers without the overhead of a brick-and-mortar location. Physical/virtual blending Most brick and mortar companies reduce costs and increase market share by engaging in e-commerce via web sites and by leveraging their existing telecommunications infrastructure. Virtual worlds Some virtual businesses operate solely in a virtual world. Environments such as Second Life have enough economical activity to be viable for commerce and one can make a living from sales of virtual property, products and services to virtual customers in these virtual worlds. Virtual corporations Groups of people can assemble online and enter into an agreement to work together toward a for-profit goal, with or without having to formally incorporate or form a traditional company. Source : answers.com Link : http://www.answers.com/topic/virtual-corporation-1
The definition of virtual business/business processes A virtual business or business process is not the equivalent of outsourcing. Outsourcing is outsourcing, the act of turning a specific function over to a third party provider to implement and support, for a fee. The virtual business/business process is the act of decentralising an operation for the greater good of the company. This is better known as directly impacting either top line revenues or the bottom line; either way, the implication of VB and VBP is highly correlated to a firm's financial measures. A virtual business/business process, then, can be implemented and managed either utilising internal resources or outsourced. The determining factors for the decision of retain or outsourcing a process are rooted in the overall business objectives of the firm, as well as its ability to provide the defined service most efficiently and effectively relative to an outsourcer Source : Article is provided courtesy of Cisco Press Link : http://www.ciscopress.com/articles/article.asp?p=169691
Link : http://www.virtualbank.com/
Link : http://www.123-reg.co.uk/
Link : http://www.wow-europe.com/cataclysm/
Link : http://www.wow-europe.com/cataclysm/
Link : http://www.virtuallaw.eu/
What is cloud computing, and why should you care? Cloud computing promises to speed application deployment, increase innovation, and lower costs, all while increasing business agility. It also can transform the way we design, build, and deliver applications. Complimentary Oracle Sun Cloud Computing Resource Kit available at the link below. Source : ORACLE Link : http://www.oracle.com/webapps/dialogue/ns/dlgwelcome.jsp?p_ext=Y&p_dlg_id=10706896&src=7372294&Act=37&sckw=WWMK11067056MPP002.GCM.9322 Cloud computing is an all-inclusive solution in which all computing resources (hardware, software, networking, storage, and so on) are provided rapidly to users as demand dictates . Cloud computing for the enterprise: Part 1: Capturing the cloud ( Understanding cloud computing and related technologies) Article by Dustin Amerheim Staff Software Engineer, IBM and Scott Quint Cloud Computing Technology Evangelist, IBM. Available at link below. Source : IBM Link : http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html
Cloud computing is a marketing term for technologies that provide computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. A parallel to this concept can be drawn with the electricity, wherein end-users consume power without needing to understand the component devices or infrastructure required to provide the service. Cloud computing describes a new supplement, consumption, and delivery model for IT services based on Internet protocols, and it typically involves provisioning of dynamically scalable and often virtualised resources. It is a by-product and consequence of the ease-of-access to remote computing sites provided by the Internet. This may take the form of web-based tools or applications that users can access and use through a web browser as if the programs were installed locally on their own computers. Source : wikipedia.com Link : http://en.wikipedia.org/wiki/Cloud_computing
Graphic Cloud Computing. Source : wikipedia.com Link : http://en.wikipedia.org/wiki/Cloud_computing
Link : http://www.microsoft.com/en-gb/directory/cloud.aspx
Source : IBM.com Link : http://www-05.ibm.com/uk/cloud/index.html
Source : amazon.com Link : h ttp://aws.amazon.com/about-aws/globalinfrastructure/
'Cloud Computing' v 'On-Premise Solutions' There may be benefits for increasing usage of cloud computing; however there are important factors to take into consideration before any decision is made… The most obvious considerations of Cloud Computing & alternative solutions remain initial cost & investment, continuing cost, security, IT personnel & organisation, and any advantages following specific conversions and modifications. Possible cloud computing advantages : 1. Reduce expenditure & possibility of larger solution applications 2. Removal of your redundant company servers & ancillary equipment. 3. Possibility to reduce & cut down on staffing levels of IT personnel & expenditure Source : 'Cloud Computing' v 'On-Premise Solutions’ by Norman Feiner Link : http://www.ecademy.com/node.php?id=158633
'Cloud Computing' v 'On-Premise Solutions’ cont. . Possible cloud computing disadvantages: 1. Important security issues and possible consequences as your data is normally stored (& shared on Cloud) with other companies' data. 2. Almost total dependence on internet connectivity - if your internet links & broadband 'goes down' you will endure serious interruptions. 3. Increased costs over the longer term - rather similar to leasing or renting cars compared to buying vehicles outright. 4. Far more complicated & possibly impractical to enjoy software customisation & upgrades because customisation & upgrades are not normally available or helpful with Cloud Computing. In summary : Cloud computing may have excellent advantages for business with limited resources. It may be helpful too for organisations and offices that can function seamlessly & for long periods without any internet in the (rare but nevertheless possible) situation of internet interruptions and breakdown. …. Source : 'Cloud Computing' v 'On-Premise Solutions’ by Norman Feiner Link : http://www.ecademy.com/node.php?id=158633
On-Premises : In this configuration the company/organisation is responsible for the provision of all server and client hardware, network infrastructure, operating and database systems, fault monitoring, system and application software. All resources to manage, deploy, support and train are also provided. In the cloud computing model, cloud providers provide a set of services that can be rented by a client (company/organisation, SBM, government). Different layers can be rented from a cloud provider thus eliminating complexity and wasted resources at the client end.
Infrastructure as a Service Rent the hardware such as servers, load balancers, firewall and cables Client must configure the kit remotely and install their solutions. Clients can scale up or scale down. Client can rent the infrastructure and consume it on an as-needed basis. No need to invest in redundant equipment while waiting for potential growth. Client is responsible for their own configurations. Lowest level of the stack (yellow) is managed by the IaaS provider The client is responsible for O/S installation upwards IaaS provides freedom from the provisioning of many physical or virtual machines..
Platform as a Service PaaS provides a platform on which a client has the freedom to provision their applications without the responsibility of configuring the infrastructure. Wikipedia definition : The PaaS provider provides and manages everything, from the network connectivity to the runtime. PaaS offerings reduce the developer burden by supporting the platform runtime and related application services. PaaS enables the rapid developments of business logic based applications PaaS provider manages all of the hardware and operational aspects of the cloud platform. Source : wikipedia.com
Software as a Service In this approach the client rents a service provided by the SaaS provider. The client may also have the option of configuring the service by using the interface provided by the SaaS provider. With SaaS the client does not have to have any knowledge in relation to the SaaS infrastructure. Microsoft Exchange OnLine is an example of SaaS. In the SaaS model the client does not have any control or responsibility for the hardware on which the service is installed. Also the client has no control over the software infrastructure or the client Web interface. The SaaS provider “provides everything required to run the application”, thus shielding the client from the underlying hardware, software and networking components.
Source : Microsoft Press, 2011. Windows Azure Step by Step, pg 04.