 |
|
Corent, IBM and Amazon Web Services: Fast Tracking ISV Transformation to SaaS
|
 |
Find out how Corent’s SaaS-Suite, Amazon Web Services and IBM meet the challenges of transforming your stand alone software to cloud-compatible SaaS.
Hear how to fast track your SaaS transformation by offering solutions to the toughest SaaS enablement issues from Scott Chate, Vice President of Products for Corent Technology, and Jamie Kinney, Business Development Manager, Strategic Alliances for Amazon Web Services.
Or if you prefer, you can dowload the webinar pdf.
Also, listen to the developerWorks interview with Scott Chate, Vice President for Corent Technology, on YouTube.
|
 |
|
Explore Perl, Apache, Amazon's Simple Storage Service (S3) and SimpleDB
|
 |
Read this five-part series to understand how to use the Perl programming language with cloud services on AWS. Part 1 helps you understand the benefits and drawbacks of using Amazon's S3 and SimpleDB for Web site building. Then in Part 2 see how to upload a file into S3 from a Web page through an HTML form to minimize the load on the server and Part 3 shows how to upload images via a list of URLs in a table and manage images and comments. Part 4 walks through the full site's code base. And the series ends with Part 5 examining the full mod_perl site's templates, including one for indexing, three for uploading (general, S3 forms, and URL additions), one for image and comment browsing, and one to browse comments recursively for an image (or threading down).
|
 |
- SaaS partner program overview: Get help from IBM to enable, deliver, and market your hosted application solutions
- SaaS demo series: Learn how IBM technologies can help you deliver secure and customizable multi-tenant applications
- SaaSpace.com: Collaborative venue for companies who offer Software as a Service applications or are interested in learning more about the SaaS software model
- SaaS Showcase: Worldwide online directory of business partner solutions delivered in a SaaS model on IBM infrastructure
- SaaS Business Partner News/RSS feed: The latest news and updates regarding Software as a Service (SaaS) from IBM PartnerWorld
|
|
IBM business partners develop cloud services through our sandbox
|
 |
Start with our new pre-configured SaaS stack featuring WebSphere Application Server Community Edition and DB2 Express C running on Linux, and use the features and support of the Virtual Loaner Program, including the save and restore capability that allows you to continue testing at a later time.
|
 |
- IBM SaaS Business Partners
- SaaS Business Partner community newsletter - November 2009 issue available
We've been very busy working with you, our Business Partners, as you work to adopt Software as a Service (SaaS) and cloud computing into your business models. Read the current newsletter issue to learn more about SaaS and its future from business and technical leaders. - New SaaS Enablement Network entry: GNi
GNi is a premier provider of hosted infrastructure solutions. By providing extensive infrastructure as a service, GNi focuses on the performance requirements associated with delivering online applications. GNi gives customers the control to quickly customize, scale, and provision their infrastructure configuration, security, and routing. - New SaaS Enablement Network entry: Claritas Solutions
For over ten years, Claritas Solutions has provided fully managed hosting solutions on securely connected infrastructures. They are ideally positioned to work with ISVs in the design and facilitation of world class IBM SaaS platforms. - Register for the Cloud Futures conference and receive a US$200 voucher from IBM
Register for the Cloud Futures: Cloud Computing for Software Vendors '09 conference in San Jose, California, on 7-8 Dec 2009, and receive a US$200 voucher from IBM. - YouTube: IBM Business Partner, Corent Technology, shares how their SaaS-Suite solution leverages IBM middleware with Amazon Web Services
IBM developerWorks' Scott Laningham interviews Scott Chate of Corent Technology, Inc., an IBM Business Partner, about his company's use of IBM middleware offered through Amazon Web Services.
- Cloud Computing Magazine
- Breaking Changes for .NET Services in Azure
If you want the full gory details, check out the .NET Services team blog post here. What follows below are some of the things that I think are most crucial to understand both for new developers and for developers unfortunate enough to be in a position of having to migrate a lot of code. Quite possibly the single most important thing to note is this: If you bought a book on Windows Azure that has already been released or will be released within the next month or two, it is out of date and completely irrelevant. PDC (along with the changes I'm going to outline below) will substantially change all of the Azure offerings.read more - Scaling Security in the Cloud: Just Hit the Reset Button
Sometimes the best answer to a problem is to hit the reset button, but it should probably be the last answer, not the first. My cohort Pete Silva attended the 2009 Cloud Computing and Virtualization Conference & Expo and offered up a summary of one of the sessions he enjoyed (‘Cloud Security - It's Nothing New; It Changes Everything!’ (pdf)) in a recent post, “Virtualization is Real” One of the sessions I enjoyed was ‘Cloud Security - It's Nothing New; It Changes Everything!’ (pdf) from Glenn Brunette, a Distinguished Engineer and Chief Security Architect at Sun Microsystems. … Scale – Today Security administrators deal with 10’s, 100’s, even 1000’s of servers but what happens when potentially tens of thousands of VM’s get spun up and they are not the same as they were an hour ago. Security assessments like Tripwire, while work, inject load and what if those servers are only up for 30 minutes? How can you be sure what was up and offering content was secure? One idea he offered was to have servers only live for 30 minutes then drop it and replace. If someone did compromise the unit, they’d only have a few moments to do anything and then it’s wiped. You can keep the logs but just replace the instance. Or, use an Open Source equivalent every other time you load, so crooks can’t get a good feel for baseline system. The “scale” we’re talking about is a combination of scaling processes and systems. We don’t often talk about the impact of large-scale environments on processes but security processes are almost always the hardest hit as an environment grows because of the sheer volume of data and systems involved. That said, Glenn’s idea to only allow servers to “live” for 30 minutes is an interesting one, and I am going back and forth between “that’s a good idea’ and “that’s a bad idea” and “there’s got to be a better way.” THE GOOD One of the reasons this is a good idea is because virtualization provides a snap-shot in time, a known state, a known security posture for the applications deployed within the virtual container. By releasing it and launching it anew, you are assured of the security of the application and environment because it you essentially go back to the beginning. Any changes to the system since the last “launch” are effectively wiped out (logging to an external storage system would be a requirement, of course) and any back-doors, trojans, malware, or rootkits dropped onto the system would be gone. That would frustrate the heck out of an attacker, wouldn’t it? But it would also likely frustrate the heck out of end-users who might have been using the application at the time it was released. THE BAD There are a couple reasons this is just a bad idea, and the impact on availability to end-users is just the most obvious one. In a live environment it’s never a good idea to just “bring down” an instance of an application – virtual or traditional – that users might be accessing. Doing so severs their connections and wipes out any session state that might have been stored on the server and forces them to “start again”. That said, if you knew this part of your security strategy you could ensure that developers understood this behavior so that the implemented a database-based shared-session model for the applications. If session data is stored in a shared database – on a separate instance – then the potential damage to user sessions is mitigated because it does not rely on any given application instance. Assuming this is the case, you then have to be concerned about the loss of the connection to the application for users. Again, if you knew this was going to be one of your security techniques then you’d best let the network or application delivery network folks know ahead of time as they can ensure that users are seamlessly redirected to new (or other existing) instances as soon as the one they were connected to is released. Basically you’d have to ensure you had a load balancing solution in place to ensure reliability of access to the application. This also means it’s more likely you should always have two instances of the application available, and rotating through this up-down-up-down schedule on different time intervals. Overall you’re likely to incur higher costs with this kind of a strategy as well. It is typical for providers to charge “by the hour” and any partial hour is counted as a full hour. Rotating server/application instances every half-hour would likely incur charges for two instances per hour instead of one anyway. THE UGLY This strategy also does very little to address the most pressing security threat facing applications today: tainted user data. That’s going to hit the database, and unfortunately Glenn’s “go back to the beginning” approach to security would be disastrous when applied to virtual environments in which a database is running. You want them to change, to grow, to be modified. It is in their nature to store data and change over time. So you can’t use this concept for a virtualized environment in which a database is deployed. It would be detrimental to the health of the business. But there’s something to Glenn’s idea that’s certainly appealing when part of a broader security strategy. What his “up-down-up” technique is designed to prevent is compromise of the system, i.e. trojans, worms, viruses, and malware inserted into the system that can be used for illegitimate access or as part of a larger botnet. HIs technique certainly addresses those security risks by effectively wiping them out on a regular basis. What’s not accounted for is the injection of malicious code into the database, which cannot be so easily “reset.” Perhaps this is a job for Infrastructure 2.0? INFRASTRUCTURE 2.0 IS MORE THAN JUST NETWORK STUFF If we employ the use of an infrastructure 2.0 capable application delivery network we can utilize Glenn’s technique in conjunction with other security technology to provide better coverage in a more dynamic way. Consider that the integrated network and application network security capabilities of the application delivery network can protect application instances against web application attacks, especially those that are really targeting the database, e.g. SQL injection. Also consider that an application delivery solution can provide the failover capabilities required to assure availability in an environment in which instances may be going down and coming up in a highly volatile pattern. That addresses the “bad” and the “ugly” impact on end-users resulting from Glenn’s “up-down-up” technique, leaving us only with the “good”. But it really doesn’t address the root of the problem, the reason Glenn suggests going back to the beginning in the first place: volatility and change. Scaling security processes across thousands of virtual instances is problematic, I agree, but one of the reasons it’s so hard to scale is that you don’t know what’s going on. There’s currently no real collaboration across the entire infrastructure. Security folks can’t get a good feel for what’s going on in a large scale, dynamic environment because the information they need to correlate and assess the current security posture of the environment and applications is dispersed across the infrastructure. What’s needed is an overarching system that can integrate security solutions with the rest of the infrastructure. When a virtual environment is brought on line the security infrastructure needs to know about it –not just to apply the proper policies but also to assess its current posture and ensure it is added to the pool of resources that needs to participate in the larger security scheme. If a HIPS (Host Intrusion Prevention System) is used to monitor a system for intrusion and its alarm is triggered, that information needs to be imparted to the rest of the infrastructure. If a virtual machine is potentially compromised it should be immediately removed from the available pool of resources. That requires collaboration across the entire infrastructure. If part of the launch process includes a vulnerability scan of the application and that scan comes back positive perhaps the instance should not be allowed to launch, and the infrastructure notified immediately so that it can take whatever steps are necessary, such as automatically virtually patching the vulnerability if possible and allowing the instance to launch while notifying security and developers that there’s a vulnerability in need of patching. Cloud computing and virtualization are going to force integration and collaboration into the fore of architecture design necessarily. The scale of systems using virtualization is growing and becoming less and less manually manageable, which will inevitably result in more automation and orchestration at the infrastructure layer. Let’s not forget the myriad pieces of security software that provide valuable information and threat mitigation are also part of the “infrastructure 2.0” family, as it were. We need to start thinking more broadly, more strategically about how to leverage collaboration across the disparate functional silos within IT to come up with better solutions to address security and its associated scaling challenges in a cloud computing environment. Related blogs & articles: Technorati Tags: MacVittie, F5, Pete Silva, security, cloud computing, virtualization, infrastructure 2.0, integration, orchestration, automation, scalability, Glenn Brunette, Sun  read more - A Walk in the Cloud with PowerVPS and Equinix
Thursday, I was fortunate enough to get to walk around Equinix’s DC-4 datacenter in Ashburn, VA. In this 100,000 sq ft data center, there are carrier, equipment, and software agnostic, providing clients with energy, space, and cooling – allowing choice of carrier, equipment, and software. Their huge facility (just one of 5 at the site [...]
Related posts:- Cloud computing and my small business
- See Inside a Google Data Center and a Google Server
- Steve Ballmer and Cloud Computing
read more - Moving to the Cloud: The Road Ahead
I hope it’s clear that today’s clouds are powerful resources that can be used to rapidly develop and deploy applications; they provide on-demand resources and true value. The challenges I outlined in configuration, storage, networking, and management really come into play when you try to integrate the power of the cloud with your existing infrastructure and processes. These challenges are centered on the fact that the cloud is separate from the data center – a problem that hits home when you want to utilize existing applications and rely on your existing services and infrastructure.read more - Introducing SherpaTools for Google Apps
As Cloud Sherpas continues to help businesses and organizations adopt Google Apps, we have found that many customers, regardless of location or industry, request a common set of additional management controls and end user features for their Google Apps environment. Until now, the response to most of these inquiries was that organizations had to develop custom applications that work with Google APIs to achieve their goals.read more
- O'Reilly Radar
- Four short links: 24 November 2009
English Shellcode (PDF) -- paper presented at ACM Conference on Computer and Communications Security, showing how to encode arbitrary x86 shell code (the payload in a malware or other attack that elevates privileges and pwns your machine) as something that looks, at first glance, to be English text. Impressive piece of work. (via Slashdot) The Twelve Scams of Christmas... - More that sociologist Erving Goffman could tell us about social networking and Internet identity
Reactions to Frame Analysis, a wide-ranging
interpretation of experience by leading sociologist Erving
Goffman. Although the Internet tends to strip away the external
meanings Goffman recorded, we still bring our real-life frameworks
into online interactions. - Tonight: Radar/Ignite/Laughing Squid Meetup in Philadelphia
Scott Beale of Laughing Squid and I are going to be in the Philadelphia area today. We want to meet up with people while in town, so we're having a Drinkup at Triumph Brewing Company in the Old City area of Center City starting at 7PM. Facebook has the details. If you are involved in Ignite Philly, read Radar... - Four short links: 23 November 2009
Top E-Tailers Profiting From Scams -- Vertrue, Webloyalty, and Affinion generated more than $1.4 billion by "misleading" Web shoppers, said members of the U.S. Senate Committee on Commerce, Science and Transportation. [...] The government says the investigation shows that [the companies] "trick" consumers into entering their e-mail address just before they complete purchases at sites such as Orbitz, Priceline.com, Buy.com, 1-800 Flowers, Continental Airlines, Fandango, and Classmates.com. This and more in today's Four Short Links. - Watching the Retweeted Get Retweeted-er: Power User Secret Retweetist Love
When Twitter decided to slowly roll out a new, official retweeting feature, people waited in anticipation. When it actually became available, people almost universally disliked it. But my post is about why I love the new Twitter retweet feature, without ever having to think about it. The reason is that official retweeting represents the new-new arms race for authority among power users.
|
Cloud Computing Central on my developerWorks
|
 |
Join this group of individuals interested and involved in the "next big thing" - cloud computing. We'll be discussing and sharing what we're doing around cloud computing, saas, and related topics. Feel free to invite others to join! The more we share, the faster the clouds will grow.
|
 |
- Cloud Computing Use Cases: Read the cloud computing use case whitepaper. Authored by cloud consumers and cloud vendors committed to keeping cloud computing open.
- Alltop Cloud News: Helping you answer the question, “What’s happening in cloud computing?”
|
 This three part series covers how programming language and interface options vary across the cloud computing providers, how to create a hybrid cloud application and the governance and security considerations for cloud computing. |  |
 IBM, cloud computing, and universities.
Learn about IBM cloud computing initiatives that are already underway at universities around the globe |  |
 IBM can offer you real, hands-on experience in implementing cloud technology and services |  |
 LotusLive offers a variety of software as a service (SaaS) solutions for your business ranging from e-mail and Web conferencing, to an integrated suite of collaboration solutions in a security rich environment. |  |
- IBM LotusLive Engage: An integrated suite of Web collaboration & business networking solutions: online meeting service, store & share capabilities, instant messaging & more
- IBM LotusLive Connections: A collaboration environment that includes profiles, activities, forms, store and share capabilities, instant messaging service and more
- IBM LotusLive Meetings: Full-featured, online meetings with integrated Web, voice and video conferencing
- IBM LotusLive Events: Online Event management service that includes LotusLive Meeting plus registration, promotion, postevent follow up tools and more
- IBM LotusLive iNotes: Web mail managed by IBM in a multi-tenant environment and integrated with LotusLive environment
- IBM LotusLive Notes: Time-tested & proven Lotus Notes e-mail hosted for you by IBM. A simple way to provide industry leading online email solutions for your business
- LotusLive Connections Unveiled, Wins Award at Enterprise 2.0 Conference: Lotus not only unveils the SaaS version of their social computing solution, LotusLive Connections, but also take home an award for it.
|
 |
|
|
 |
 |
As a member of this group space, your screen name will appear in the members list, you'll have access to the space's message board (if applicable), and you may receive e-mails pertinent to the space.
Before applying for membership to this space, please make sure you're logged in to developerWorks.
Log in or register now.
We'll be in touch after we've reviewed your request. Thanks for your interest in developerWorks spaces!
|
 |
 |
 |
|
 |
|
 |
|
|