Wednesday, 1 June 2011
Windows vs Linux, and Virtualization and Cloud Computing
Meeting Five
1) Free ware
2) Trial ware
3) Share ware
4) Cripple ware
5) Nag ware
6) Demo ware
None of the above have default access to source code.
Open source and free software, you have access to the source code.
Free ware
Definition:
Freeware (from "free" and "software") is computer software that is available for use at no cost or for an optional fee,[1] but usually with one or more restricted usage rights.[2][3] Freeware is in contrast to commercial software, which is typically sold for profit. The term does not imply that the software is free and open source software (FOSS). Freeware is a loosely defined category, which includes both closed and open source proprietary software.
Example: Adobe Acrobat
Cost: None
No access to source code
Trial Ware
Definition: Trialware is a combination of freeware and shareware. It is not exactly cripple ware because it is fully functional within the trial days.
Cost: Initially cost nothing within e.g. 30 days, but after that you got to pay before you get to use it again. You can’t download it again for free because of system registry. You get rid of the system registry to use it free again.
Example: Adobe Flash
No access to source code
Cripple ware
Cripple ware is cripple till you pay. Some features are not available to you unless you pay. That is cripple ware.
Cost: Generally zero
No access to source code
Question: Why do ppl create open source software if you don’t collect payment in the first place?
Out of goodwill.
The internet is an enabling technique that makes open source possible.
Red hat: As a developer, they uses internet to work on open source projects and writes code.
TED
Please watch this: http://www.ted.com/talks/johanna_blakley_lessons_from_fashion_s_free_culture.html
TEDX is a special version of TED. Same rules, you have 20 min to speak and you must show some TED videos first before you speak.
ISO 9660 : If you want to put data to your CD, you put the data in ISO 9660 format. Anything that has a name ‘….ISO’ means it is in the form of a CD.
Cloud Computing Explained
Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy. The number of cloud success stories is growing every week.
The cloud is here, but what exactly is it? Where is it headed? What are the risks? And how can IT organizations prepare?Cloud computing is the use of Internet-based services to support a business process. Cloud services typically have the following characteristics:
• They can be rapidly deployed, so they are quick to value.
• There is little or no start-up cost and no capital investment.
• Costs for services are usage based with no fixed commitment.
• Services can be quickly and easily scaled up or down with no penalty.
• Services are multi-tenant (many customers leverage the platform).
• The ability to customize a service is limited.
The cloud lets users contract for services at three levels:
• Infrastructure as a Service : Grids of virtualized servers, storage & networks. Examples include Amazon's Elastic Compute Cloud and Simple Storage Service.
• Platform-as-a-service: The abstraction of applications from traditional limits of hardware allowing developers to focus on application development and not worry about operating systems, infrastructure scaling, load balancing and so on. Examples include Force.com and Microsoft's Azure investments.
• Software-as-a-service: Applications with a Web-based interface accessed via Web Services and Web 2.0. Examples include Google Apps, SalesForce.com and social network applications such as FaceBook
A slew of investors are exploring cloud options while Amazon and Google already have important cloud offerings and companies such as Microsoft and IBM are investing billions of dollars.
Looking further into the future, standards will emerge that reduce some of the uncertainties of contracting for cloud services.What Are the Risks?
As with any service, with the cloud you should always make sure that you know what you are paying for and what measurements exist to show you are actually receiving the service. You should pay careful attention to:
• Service levels - Cloud providers may be hesitant to commit to consistency of performance for an application or transaction. Understand the service levels you can expect for transaction response times, data protection and speed of data recovery.
• Privacy - Someone else hosting and serving your data could be approached by the U.S. government to access and search that data without your knowledge or approval. Current indications are that they would be obligated to comply.
• Compliance - You are probably already aware of the regulations that apply to your business. In theory, cloud service providers can meet the same level of compliance for data stored in the cloud but, because most of these services are young, you'll need to take extra care.
• Data ownership - Do you still own your data once it goes into the cloud? You may think the answer to this question is obvious, but the recent flap over Facebook's attempt to change its terms of use suggests that the question is worth a second look.
• Data Mobility - Can you share data between cloud services? If you terminate a cloud relationship can you get your data back? What format will it be in? How can you be sure all other copies are destroyed?
For a service that's going to be critical to your company, the best advice is to ask a lot of questions and get all commitments in writing.
What Are Smart Companies Doing Now?
There are a lot of opportunities for IT organizations to leverage cloud services. Many organizations are enhancing their existing infrastructure to take advantage of "cloud bursting"; when you need extra capacity for an activity, you can quickly leverage resources from the cloud rather than investing in those resources in-house.
Development/test and similar activities are also great cloud opportunities, allowing you to reduce capital spending and related data center costs while increasing speed and agility.
Companies that are hesitate to commit data to the cloud are developing models to store production data in their own facilities to ensure they meet compliance requirements while leveraging massive compute resources in the clouds for processing as needed.
Are You Ready?
If your organization is just beginning to explore the cloud there are a number of mature cloud services that can be considered "low-hanging fruit," such as e-mail services. But in addition to looking outside, you may want to evolve your internal infrastructure toward a more cloud-like model.
That will likely mean determining what role IT will play in enabling the business models required by today's economy. How will you improve speed and agility? How can you support your business operations with fewer fixed expenses? What will you do to engage a new generation of professionals?
You should define opportunities and work with your customers to understand what services can best meet your needs or fill gaps in your existing IT portfolio.
The first step is to assess your ability to assist in contracting for cloud services. Your job is to make the process simple, repeatable and beneficial to your business.
Second, you need to identify which services can reside in the cloud and which should be internal. Determine what systems and services are core to your business or store your crucial intellectual property. These should be categorized as high risk and not considered cloud opportunities in the near term.
Finally, you need to develop a sourcing strategy to achieve the low cost, scalability and flexibility your business is seeking. This should include all the necessary protections such as data ownership and mobility, compliance and other elements familiar from more traditional IT contracts.
Robbins is CTO for IT at NetApp. He is responsible for identifying and selecting new technologies and establishing the adoption road map and timing for NetApp IT delivery.
For more information about enterprise networking, go to NetworkWorld. Story copyright 2011 Network World Inc. All rights reserved.
What Cloud Computing provides:
All you have to do is to buy a service from them. It’s like a subscription.
CRM: Customer relationship management. You own the date but they provide the service for you. When there is a new version up, you need to get updates but they directly help you do so.
Amazon.com are the early providers for cloud computing. There got no real shop. They are online shop. They have expertise to know how to scale up and down as and when you need. AWS is amazon web services.
Because cloud computing is online, there is query as to where the customer’s details are kept and which country’s jurisdiction they belong to. These data are going to go through different country as they go through the internet. As the data past through the various country jurisdiction, will your data be in safe condition?
Cloud computing makes use of virtualisation.
Virtualization and the benefits
Your computer is a hardware and inside your computer you have your CPU, memory (RAM), keyboard, video, network, mouse.
Virtualize refers to trying to create a software-based computer, no hardware is involved. Hence, you create the above things completely in software. But how do you used these things (mouse, network).
You create a computer that has Fedora as the operating sys. If your operating sys has one key capability which is called the hypervisor (a type of platform-visualisation), then you can have the ability to create a virtual machine (mentioned above). You can even have multiple virtual machines just like a hardware computer. You have everything (mouse, video, network) and you can make a copy of it. You only need the original hardware that’s all. This is what makes cloud computing working.
You have a piece of hardware comp and you connect this on a network to another hardware computer that runs this virtual machine. You can transfer your virtual machine via live migration to the piece of hardware comp. In this way, you are transferring e.g. the capacity that the virtual machine can carry, to the piece of hardware comp. Hence, the piece of hardware comp can be expanded in terms of its capacity and thus, ppl can make use of this piece of hardware comp that provides the capability that the virtual computer provide. You must have a hypervisor to do so. This method is used by cloud computing (that amazon uses), so that companies can scale up their capacity during peak periods like Christmas where more ppl shop online. They can scale down after the holidays.
Wednesday, 1 June 2011
Windows vs Linux, and Virtualization and Cloud Computing
Meeting Five
1) Free ware
2) Trial ware
3) Share ware
4) Cripple ware
5) Nag ware
6) Demo ware
None of the above have default access to source code.
Open source and free software, you have access to the source code.
Free ware
Definition:
Freeware (from "free" and "software") is computer software that is available for use at no cost or for an optional fee,[1] but usually with one or more restricted usage rights.[2][3] Freeware is in contrast to commercial software, which is typically sold for profit. The term does not imply that the software is free and open source software (FOSS). Freeware is a loosely defined category, which includes both closed and open source proprietary software.
Example: Adobe Acrobat
Cost: None
No access to source code
Trial Ware
Definition: Trialware is a combination of freeware and shareware. It is not exactly cripple ware because it is fully functional within the trial days.
Cost: Initially cost nothing within e.g. 30 days, but after that you got to pay before you get to use it again. You can’t download it again for free because of system registry. You get rid of the system registry to use it free again.
Example: Adobe Flash
No access to source code
Cripple ware
Cripple ware is cripple till you pay. Some features are not available to you unless you pay. That is cripple ware.
Cost: Generally zero
No access to source code
Question: Why do ppl create open source software if you don’t collect payment in the first place?
Out of goodwill.
The internet is an enabling technique that makes open source possible.
Red hat: As a developer, they uses internet to work on open source projects and writes code.
TED
Please watch this: http://www.ted.com/talks/johanna_blakley_lessons_from_fashion_s_free_culture.html
TEDX is a special version of TED. Same rules, you have 20 min to speak and you must show some TED videos first before you speak.
ISO 9660 : If you want to put data to your CD, you put the data in ISO 9660 format. Anything that has a name ‘….ISO’ means it is in the form of a CD.
Cloud Computing Explained
Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy. The number of cloud success stories is growing every week.
The cloud is here, but what exactly is it? Where is it headed? What are the risks? And how can IT organizations prepare?Cloud computing is the use of Internet-based services to support a business process. Cloud services typically have the following characteristics:
• They can be rapidly deployed, so they are quick to value.
• There is little or no start-up cost and no capital investment.
• Costs for services are usage based with no fixed commitment.
• Services can be quickly and easily scaled up or down with no penalty.
• Services are multi-tenant (many customers leverage the platform).
• The ability to customize a service is limited.
The cloud lets users contract for services at three levels:
• Infrastructure as a Service : Grids of virtualized servers, storage & networks. Examples include Amazon's Elastic Compute Cloud and Simple Storage Service.
• Platform-as-a-service: The abstraction of applications from traditional limits of hardware allowing developers to focus on application development and not worry about operating systems, infrastructure scaling, load balancing and so on. Examples include Force.com and Microsoft's Azure investments.
• Software-as-a-service: Applications with a Web-based interface accessed via Web Services and Web 2.0. Examples include Google Apps, SalesForce.com and social network applications such as FaceBook
A slew of investors are exploring cloud options while Amazon and Google already have important cloud offerings and companies such as Microsoft and IBM are investing billions of dollars.
Looking further into the future, standards will emerge that reduce some of the uncertainties of contracting for cloud services.What Are the Risks?
As with any service, with the cloud you should always make sure that you know what you are paying for and what measurements exist to show you are actually receiving the service. You should pay careful attention to:
• Service levels - Cloud providers may be hesitant to commit to consistency of performance for an application or transaction. Understand the service levels you can expect for transaction response times, data protection and speed of data recovery.
• Privacy - Someone else hosting and serving your data could be approached by the U.S. government to access and search that data without your knowledge or approval. Current indications are that they would be obligated to comply.
• Compliance - You are probably already aware of the regulations that apply to your business. In theory, cloud service providers can meet the same level of compliance for data stored in the cloud but, because most of these services are young, you'll need to take extra care.
• Data ownership - Do you still own your data once it goes into the cloud? You may think the answer to this question is obvious, but the recent flap over Facebook's attempt to change its terms of use suggests that the question is worth a second look.
• Data Mobility - Can you share data between cloud services? If you terminate a cloud relationship can you get your data back? What format will it be in? How can you be sure all other copies are destroyed?
For a service that's going to be critical to your company, the best advice is to ask a lot of questions and get all commitments in writing.
What Are Smart Companies Doing Now?
There are a lot of opportunities for IT organizations to leverage cloud services. Many organizations are enhancing their existing infrastructure to take advantage of "cloud bursting"; when you need extra capacity for an activity, you can quickly leverage resources from the cloud rather than investing in those resources in-house.
Development/test and similar activities are also great cloud opportunities, allowing you to reduce capital spending and related data center costs while increasing speed and agility.
Companies that are hesitate to commit data to the cloud are developing models to store production data in their own facilities to ensure they meet compliance requirements while leveraging massive compute resources in the clouds for processing as needed.
Are You Ready?
If your organization is just beginning to explore the cloud there are a number of mature cloud services that can be considered "low-hanging fruit," such as e-mail services. But in addition to looking outside, you may want to evolve your internal infrastructure toward a more cloud-like model.
That will likely mean determining what role IT will play in enabling the business models required by today's economy. How will you improve speed and agility? How can you support your business operations with fewer fixed expenses? What will you do to engage a new generation of professionals?
You should define opportunities and work with your customers to understand what services can best meet your needs or fill gaps in your existing IT portfolio.
The first step is to assess your ability to assist in contracting for cloud services. Your job is to make the process simple, repeatable and beneficial to your business.
Second, you need to identify which services can reside in the cloud and which should be internal. Determine what systems and services are core to your business or store your crucial intellectual property. These should be categorized as high risk and not considered cloud opportunities in the near term.
Finally, you need to develop a sourcing strategy to achieve the low cost, scalability and flexibility your business is seeking. This should include all the necessary protections such as data ownership and mobility, compliance and other elements familiar from more traditional IT contracts.
Robbins is CTO for IT at NetApp. He is responsible for identifying and selecting new technologies and establishing the adoption road map and timing for NetApp IT delivery.
For more information about enterprise networking, go to NetworkWorld. Story copyright 2011 Network World Inc. All rights reserved.
What Cloud Computing provides:
All you have to do is to buy a service from them. It’s like a subscription.
CRM: Customer relationship management. You own the date but they provide the service for you. When there is a new version up, you need to get updates but they directly help you do so.
Amazon.com are the early providers for cloud computing. There got no real shop. They are online shop. They have expertise to know how to scale up and down as and when you need. AWS is amazon web services.
Because cloud computing is online, there is query as to where the customer’s details are kept and which country’s jurisdiction they belong to. These data are going to go through different country as they go through the internet. As the data past through the various country jurisdiction, will your data be in safe condition?
Cloud computing makes use of virtualisation.
Virtualization and the benefits
Your computer is a hardware and inside your computer you have your CPU, memory (RAM), keyboard, video, network, mouse.
Virtualize refers to trying to create a software-based computer, no hardware is involved. Hence, you create the above things completely in software. But how do you used these things (mouse, network).
You create a computer that has Fedora as the operating sys. If your operating sys has one key capability which is called the hypervisor (a type of platform-visualisation), then you can have the ability to create a virtual machine (mentioned above). You can even have multiple virtual machines just like a hardware computer. You have everything (mouse, video, network) and you can make a copy of it. You only need the original hardware that’s all. This is what makes cloud computing working.
You have a piece of hardware comp and you connect this on a network to another hardware computer that runs this virtual machine. You can transfer your virtual machine via live migration to the piece of hardware comp. In this way, you are transferring e.g. the capacity that the virtual machine can carry, to the piece of hardware comp. Hence, the piece of hardware comp can be expanded in terms of its capacity and thus, ppl can make use of this piece of hardware comp that provides the capability that the virtual computer provide. You must have a hypervisor to do so. This method is used by cloud computing (that amazon uses), so that companies can scale up their capacity during peak periods like Christmas where more ppl shop online. They can scale down after the holidays.