Skip to main content

Home/ Cloud Computing/ Group items tagged US

Rss Feed Group items tagged

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
Zac Mac

What are the Best Cloud Storage Services? - 0 views

  •  
    Whether you're going to use this for personal file #storage or for business use, the best cloud storage services are the ones that offer #security.
  •  
    Whether you're going to use this for personal file #storage or for business use, the best cloud storage services are the ones that offer #security.
Casey Wedge

Get T1 Internet Services to Enhance your Business Daily Operations - 0 views

  •  
    T1 Internet service is one of the most commonly employed connections used by small and medium-sized businesses today. T1 Internet lines provide a dedicated connection that is superior to shared services, such as Cable or Digital Subscriber Lines (DSL). But during peak hours, bottlenecking occurs when too many subscribers attempt to use the same circuit at the same time. While a T1 line, on the other hand, is a dedicated connection and is used solely by you and your business and no one else. If no traffic is running over the circuit, it will remain idle until it is used by you again.
digitalhydcsg

Minerals Corporation closes cloud computing acquisition - Proactiveinvestors (AU) - 0 views

  •  
    MSC has now executed "Definitive Agreements" for the acquisition of PRM Cloud Solutions, positioning itself to tap the rapidly expanding Australian cloud computing market which is estimated to be worth US$882.4M in 2012 and is expected to reach US$3.33B in 2016.
digitalhydcsg

HP to invest $US1bn in cloud computing post by The Australian - 0 views

  •  
    HEWLETT-PACKARD said it is investing more than $US1 billion ($1.07bn) over the next two years to develop cloud-computing software and tools, a move it considers necessary to ward off competition even if it means cannibalizing its legacy hardware and software businesses.
Maluvia Haseltine

Cloud Security Alliance (CSA) - security best practices for cloud computing - 1 views

  •  
    To promote the use of best practices for providing security assurance within Cloud Computing, and provide education on the uses of Cloud Computing to help secure all other forms of computing.
Jasmine Stewart

Improved Business Practices with Full AQTF Compliance - 1 views

BluegemEXPLORE has the software that our RTO requires to help us maintain compliance with AQTF standards, automate our company's operations, and help us prepare for RTO registration. The software e...

Training Management Systems

started by Jasmine Stewart on 05 Oct 11 no follow-up yet
Stian Danenbarger

Cavoukian: "Privacy in the Clouds - a White Paper on Privacy and Digital Identity: Impl... - 0 views

  •  
    Informational self-determination refers to the ability of individuals to exercise personal control over the collection, use and disclosure of their personal information by others. It forms the basis of modern privacy laws and practices around the world. [...] At the Office of the Information and Privacy Commissioner of Ontario (IPC), we have long advocated a strong role for individuals in managing their personal information, not just by exercising their privacy rights under Ontario law, but also by becoming better informed and using privacy-enhancing technologies (PETs). [...] This paper explores what will be possible if proper digital identity services are deployed and the full power of Cloud computing is realized.
DJHell .

Google App Engine Blog: Early Look at Java language support expanded to 25,000 developers - 0 views

  •  
    Have you signed up to try Google App Engine for Java yet? We were so overwhelmed with the response to our early look at Java support on App Engine that we decided to let more developers in now, without waiting. Thus, we're expanding the early look signups to 25,000 developers, in order to give more of you a chance to try it out. So please sign up, give it a try, and let us know what you think. We've already seen a number of interesting apps built and deployed. Stay tuned for us to point some of the cooler ones out in the coming weeks.
Rich Hintz

Software as a Service sandbox - 1 views

  •  
    Use the IBM Virtual Loaner Program to help you set up an IBM development environment from a remote location and save valuable development time. 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.
serverless360

Azure SQL Database Monitoring and Management | Serverless360 - 0 views

  •  
    Azure SQL Database Monitoring and Management challenges solved by using Serverless360. Retrieve huge records fast and in a reliable way using Serverless360.
Smith Jones

Audio and Web Conferencing is the Ideal Conferencing Solution - 0 views

  •  
    Audio and web conferencing service is a reliable, easy-to-use and cost-efficient solution to meet your business unique requirements for an ideal conferencing solution.
  •  
    Audio and web conferencing service is a reliable, easy-to-use and cost-efficient solution to meet your business unique requirements for an ideal conferencing solution.
Smith Jones

Cloud Based Conferencing Services Benefit Video, Audio and Web Conferencing - 0 views

  •  
    Top 10 facts about cloud conferencing services - Less travel, web and audio integration, saving money, efficiency, expertise, interoperability, ease of use, security, scalability and reliability.
  •  
    Top 10 facts about cloud conferencing services - Less travel, web and audio integration, saving money, efficiency, expertise, interoperability, ease of use, security, scalability and reliability.
Eric Swanstrom

Contact Fastblue Networks to Discuss Your Telecommunication Needs - 0 views

  •  
    At Fastblue Networks we provide our customers with premier Telecommunications services, including Data Services, IP Transit, Conferencing, DDoS/Internet Security and Managed Cloud Services. If you have interest in any of the above services, please provide us with the necessary contact information of yours. Fill out the simple form and we will contact you back to discuss your telecommunication needs. Visit here - http://fastbluenetworks.com/contact-us/ Our highly trained team is completely dedicated in nature, ready to help you with any Internet Connectivity, Infrastructure as a Service, Disaster Recovery as a Service, Cloud Storage or Managed Services.
Eric Swanstrom

Cloud Connectivity Using High-Speed Fiber Internet Services - 0 views

  •  
    Cloud Connectivity solutions control the meetings of network and cloud, enabling them to access the cloud from anywhere around the globe via high performance private network connections. Businesses are utilizing Fiber Internet Connections to connect them to their private cloud and public cloud. It allows your information to travel at speeds in the gigabyte per second range. Get the free instant price quotes from our top service providers with many interesting customizable features. http://fastbluenetworks.com/
markjohnshon2

Hitech-Cloud hosting Services sharpening its peculiarities on application Hosting - 0 views

  •  
    We Provide the best and Quality Quickbooks Hosting and application hosting services.We have technical experts who provide 24/7 support round the globe. Our services will help you to boost your profits . We provide secure and affordable hosting services. We believe in better services provide higher customer satisfaction.Your security is our concern.call us at- 1-888-819-2994
Casey Wedge

Benefits of Using Amazon Web Services Direct Connect for your Business - 0 views

  •  
    Amazon Web Services Direct Connect is a means of establishing a network connection from your location directly to Amazon Web Services. Many organizations are employing this services due to more numbers of benefits. AWS manages to decrease your bandwidth cost with dedicated private line, offers consistent network performance, scalable connection capacity from 1 Gbps to 10 Gbps and easy to use Management Console. If you are more interested to finding about this services, visit us or discuss your requirements with our knowledgeable representative at 888.972.BLUE
enterprise cloud

Avail Best Big Data Hosting Services India - 0 views

  •  
    Big data analysis and management are commonly heard term in today's era. Want to know more about big data hosting, which company offer hosting at superior price, etc.? Then visit us to know more…
  •  
    Big data analysis and management are commonly heard term in today's era. Want to know more about big data hosting, which company offer hosting at superior price, etc.? Then visit us to know more…
DJHell .

Amazon Web Services Developer Community : Auto-Scaling Web Sites Using Amazon EC2 and S... - 0 views

  •  
    Scalr provides the framework for the deployment of auto-scaling and auto-healing web sites using Amazon EC2. This tutorial walks through installing and setting up Scalr for your own site.
Ankit Jain

Cloud Computing - How to Deploy to Cloud and How Much - 0 views

  •  
    Cloud computing is one of the most trending subjects in IT today. However, a lot of people are still unable to clearly identify what is the "Cloud"? How to use it? What are its benefits? And why is it gaining popularity? Learn how to make optimal and correct usage of cloud deployment technology. Cutting-edge advice from Atlogys IT consultants panel comprising of Ex-Googlers and Carnegie Mellon Computer Scientists. For cloud deployment architecture, visit http://www.atlogys.com/cloud-deployment-architecture
  •  
    Cloud computing is one of the most trending subjects in IT today. However, a lot of people are still unable to clearly identify what is the "Cloud"? How to use it? What are its benefits? And why is it gaining popularity? Learn how to make optimal and correct usage of cloud deployment technology. Cutting-edge advice from Atlogys IT consultants panel comprising of Ex-Googlers and Carnegie Mellon Computer Scientists. For cloud deployment architecture, visit http://www.atlogys.com/cloud-deployment-architecture
1 - 20 of 138 Next › Last »
Showing 20 items per page