Skip to main content

Home/ Cloud Computing/ Group items tagged applications

Rss Feed Group items tagged

Eric Swanstrom

Cloud-based Application Performance Management Solutions for Your Business - 0 views

  •  
    Application Performance Management solutions allow more transparency for network administrators identifying the sources of unusual bandwidth requirements or any other interruptions. Cloud Application Performance Management can be firmly paired with a plethora of hosted applications to offer network administrators additional insight into operations and end-users experiences.
DJHell .

OpenSocial in the Cloud - OpenSocial - 0 views

  • Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off.
  • Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement.
  • If this app grows to serve millions of users and photos, shared hosting or even a dedicated server won't have the bandwidth or CPU cycles to handle all of the requests. We could invest in more servers and network infrastructure, shard the database, and load-balance requests, but that takes time, money, and expertise. If you'd rather work on the new features of the app, it's time to move into the cloud.
  • ...9 more annotations...
  • It's important to focus on the interactions between the app and your server when designing an application that will run in the cloud. If we standardize the communication protocol and data format, we can easily change the server side implementation without modifying the OpenSocial app.
  • You can configure the makeRequest method to digitally sign the requests your app makes to your server using OAuth's algorithm for parameter signing. This means that when your server receives a request, it can verify that the request came from your application hosted in a specific container. To implement this, the calls to makeRequest in the OpenSocial app spec XML specify that the request should be signed, and the code that handles requests on the server side verifies that a signature is included and valid
  • When our server receives a request, we can verify that it came from our application by checking that the digital signature was signed by a valid container and that the application ID is correct.
  • Since our server isn't storing any relationship data, the app will need to send us a list of user IDs so we can fetch the appropriate photos.
  • Although it's outside the scope of this article, we could provide a mechanism for our OpenSocial app to request a one-time-use token that it would include in the request to upload a photo.
  • Note that the post data is URL-encoded in the request so the post method uses urllib.unquote before splitting the comma-separated list of person IDs.
  • Since the server doesn't store any relationship data, the PhotosHandler class checks the post data of the request for a list of IDs from the container.
  • A common misconception when coding in the cloud is that storage space, CPU cycles, and bandwidth are unlimited. While the cloud hosting provider can, in theory, provide all the resources your app needs, hosting in the cloud ain't free so these resources are limited by your budget. Luckily, OpenSocial provides several mechanisms to cache images and data that will reduce the load on your server.
  • In addition to reducing traffic to our server, this technique has the added benefit of being fast—requesting data from the Persistence API is much faster than making the round trip to your server.
  •  
    Some OpenSocial apps can be written entirely with client-side JavaScript and HTML, leveraging the container to serve the page and store application data. In this case, the app can scale effortlessly because the only request hitting your server is for the gadget specification which is typically cached by the container anyway. However, there are lots of reasons to consider using your own server: * Allows you to write code in the programing language of your choice. * Puts you in control of how much application data you can store. * Lets you combine data from users on multiple social networks. * Enables interaction with the OpenSocial REST API. Setting up an OpenSocial app that uses a third party server is fairly simple. There are a few gotchas and caveats, but the real issues come up when your app becomes successful - serving millions of users and sending thousands of requests per second. Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off. Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement. Luckily, there are several companies that provide cloud computing resources-places you can store data or run processes on virtual machines. These computing solutions manage huge infrastructures so you can focus on your applications and let the "cloud" handle all the requests and data at scale. This tutorial focuses on a simple photo-sharing app that uses a third-party server to host photos and associated metadata. If this app is going to host millions of images and support many requests per second, we won't be able to run it on a single dedicated host. We'll break the app down and analyze the interactions between the OpenSocial App and the back end server. Then we'll implement the app in the cloud, first using Google App Engine, then leveraging Amazon's S3 data storage service. Finally, we'll look at s
Eric Swanstrom

Terremark's Enterprise Cloud with CloudSwitch Software - 0 views

  •  
    Terremark's Enterprise Cloud with CloudSwitch software allows you to work with your applications in more cost effective ways, instead of the endless data center build out costs. It will automatically transfer all your existing applications and your new applications in the cloud, and will automatically integrate critical internal processes and management tools from within the cloud.
Eric Swanstrom

Cloud, Data Center Applications and the Role of the Corporate WAN - 0 views

  •  
    Read about the revolutionary cloud, data center and WAN technology for the global market place and the role of catalyst it is playing in the corporate sector. It explains about application growth in the cloud and data center, future application growth, the current problems that are facing WAN connections, goals of the WAN and optimizing WAN performance.
Richard Boss

Top 5 cloud based data hosting options for mobile applications - 0 views

  •  
    Cloud computing is nothing but a system that allows you to access your files and documents from anywhere in the world. Mobile applications have been a part of the revolution, and their presence on the cloud is of significant help to the developers. In this post you will see top 5 cloud based data hosting companies that assist developers in effectively extracting the benefits of cloud based hosting of mobile applications.
DJHell .

Amazon Web Services Blog: New Features for Amazon EC2: Elastic Load Balancing, Auto Sca... - 0 views

  •  
    We are working to make it even easier for you to build sophisticated, scalable, and robust web applications using AWS. As soon as you launch some EC2 instances, you want visibility into resource utilization and overall performance. You want your application to be able to scale on demand based on traffic and system load. You want to spread the incoming traffic across multiple web servers for high availability and better performance. You want to focus on building an application that takes advantage of the powerful infrastructure available in the cloud, while avoiding system administration and operational burdens ("The Muck," as Jeff Bezos once called it).
Rich Hintz

Realities of open source cloud computing, Part 2: Developing for the cloud - 0 views

  •  
    Explore the design differences between a cloud application and a traditional N-tier application.
Casey Wedge

Managed Cloud Services for High Performance Networks - 0 views

  •  
    Fastblue is offering a range of managed cloud-based services as Cloud servers, Hosted backup, Data center services, Data recovery, Cloud Application Performance Management, Managed WAN Optimization services. These services are necessity for today's businesses to always on, always accessible-data and high performance network connectivity.
  •  
    Fastblue is offering a range of managed cloud-based services as Cloud servers, Hosted backup, Data center services, Data recovery, Cloud Application Performance Management, Managed WAN Optimization services. These services are necessity for today's businesses to always on, always accessible-data and high performance network connectivity.
John Li

Learn about could computing | Eucalyptus Community - 0 views

shared by John Li on 30 Aug 10 - Cached
    • John Li
       
      like eucalyptus for the cloud computing
  •  
    What is cloud computing? Cloud computing is the access to computers and their functionality via the Internet or a local area network. Users of a cloud request this access from a set of web services that manage a pool of computing resources (i.e., machines, network, storage, operating systems, application development environments, application programs). When granted, a fraction of the resources in the pool is dedicated to the requesting user until he or she releases them. It is called "cloud computing" because the user cannot actually see or specify the physical location and organization of the equipment hosting the resources they are ultimately allowed to use. That is, the resources are drawn from a "cloud" of resources when they are granted to a user and returned to the cloud when they are released. A "cloud" is a set of machines and web services that implement cloud computing.
Maluvia Haseltine

OpenVPN Cloud Service - 2 views

  •  
    OpenVPN Cloud Service No Server Hardware No Server Software * No need to deploy any special VPN hardware or appliance * No need to download and install complicated VPN server software * Enabling business users to securely access OpenVPN Cloud resources and applications from anywhere around the globe * Enabling application servers to securely connect to OpenVPN Cloud from anywhere around the globe * Enabling private network or LAN to securely connect to OpenVPN Cloud from anywhere around the globe * Securely manage and monitor your OpenVPN Cloud or use our experts to setup and manage your OpenVPN Cloud network.
Rich Hintz

Cloud interoperability: Porting Google App Engine (GAE) applications to IBM middleware - 0 views

  •  
    Porting Google App Engine (GAE) applications to IBM middleware
Rich Hintz

Citrix Systems » Citrix Announces Citrix C3 Lab Built on Amazon Web Services - 0 views

  •  
    designed to provide an inexpensive, preconfigured environment for IT professionals to prototype solutions using their existing applications and includes technical components required to create a robust application delivery center in the cloud. Initially, lab users will have access to Citrix® XenApp™ alongside key Citrix C3 technologies such as Citrix Access Gateway™ and Citrix Repeater™ in the AWS cloud environment
Rich Hintz

The Impact of Virtualization on Wide Area Networks-Part 1 - Data Center Networks - 0 views

  •  
    Imagine that a Singapore-based sales manager is accessing a CRM application which was once local, but is now based in the Hong Kong data center. But it's end of quarter and the peak load on the Hong Kong CRM application is over the specified capacity limit, so the transaction (running on a virtual machine) is transferred via VMotion to the data center in San Francisco, completed and sent back to the Singapore sales office.
Rich Hintz

Fountainhead: Profiling questions nobody's asking re: cloud applications - 0 views

  •  
    Profiles of applications suitable for cloud
DJHell .

Cloud computing with Amazon Web Services, Part 3: Servers on demand with EC2 - 0 views

  •  
    Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions provided by boto, an open source Python library for interacting with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. This article introduces you to the virtual servers provided by Amazon Elastic Compute Cloud (EC2). Learn how EC2 can help you configure your applications' computing requirements on the fly and adjust capacity based on demand.
Smith Jones

InterCall Cisco WebEx Meeting Center for Online Conferencing Solution - 0 views

  •  
    InterCall Cisco WebEx Meeting Center conferencing solution offers 500 and more participants meet online to share information, documents, desktops, applications, browsers and content all from the comfort and convenience of your desk.
  •  
    InterCall Cisco WebEx Meeting Center conferencing solution offers 500 and more participants meet online to share information, documents, desktops, applications, browsers and content all from the comfort and convenience of your desk.
digitalhydcsg

Telstra seals Indonesian cloud computing JV - 0 views

  •  
    Telstra has agreed to form a joint venture with Indonesia's largest telecommunications services company, Telkom Indonesia, with an eye to expand its network applications and services (NAS) presence in South East Asia.
Eric Swanstrom

Terremark's CloudSwitch Software Protects Your Applications and Data - 0 views

  •  
    Terremark's Enterprise Cloud with CloudSwitch software allows you to work with your applications in more cost effective ways, instead of the endless data center build out costs. It integrates your data center with Verizon's Terremark cloud computing services to deliver a gateway to the cloud.
digitalhydcsg

Tips on cloud computing on the horizon - The Times of India post by Indiatimes - 0 views

  •  
    A talk programme by Dr Rajkumar Buyya on 'marketing oriented cloud computing and big data applications' will be organized at the department of computer science of Acropolis Technical Campus here on Tuesday.
1 - 20 of 98 Next › Last »
Showing 20 items per page